summaryrefslogtreecommitdiffstats
path: root/src/main/java/com/kitfox/salamander/svg/basic/SVGAnimatedDataType.java
blob: 5e2c55f206ea91c90f157b00e5735d7617f0b319 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
/*
 * SVGAnimatedAngle.java
 *
 * Created on April 12, 2007, 1:59 PM
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package com.kitfox.salamander.svg.basic;

/**
 * 
 * Corresponds to all properties and attributes whose values can be basic type 'angle' and which are animatable.
 * @author kitfox
 */
public interface SVGAnimatedDataType<T extends SVGDataType>
{
    /**
     * The base value of the given attribute before applying any animations.
     */
    public T getBaseVal();
    /**
     * If the given attribute or property is being animated, contains the current animated value of the attribute or property, and both the object itself and its contents are readonly. If the given attribute or property is not currently being animated, contains the same value as 'baseVal'.
     */
    public T getAnimVal();
}