Package com.kitfox.svg.animation
Class TrackManager
- java.lang.Object
-
- com.kitfox.svg.animation.TrackManager
-
- All Implemented Interfaces:
java.io.Serializable
public class TrackManager extends java.lang.Object implements java.io.SerializableEvery element contains tracks, which manage the animation. There is one track for every parameter with animation, and each track in turn is composed of many events.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classTrackManager.TrackKey
-
Field Summary
Fields Modifier and Type Field Description static longserialVersionUID(package private) java.util.HashMap<TrackManager.TrackKey,TrackBase>tracks
-
Constructor Summary
Constructors Constructor Description TrackManager()Creates a new instance of TrackManager
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTrackElement(AnimationElement element)Adds a new animation element to this trackintgetNumTracks()TrackBasegetTrack(java.lang.String name, int type)java.util.Iterator<TrackBase>iterator()
-
-
-
Field Detail
-
serialVersionUID
public static final long serialVersionUID
- See Also:
- Constant Field Values
-
tracks
java.util.HashMap<TrackManager.TrackKey,TrackBase> tracks
-
-
Method Detail
-
addTrackElement
public void addTrackElement(AnimationElement element) throws SVGElementException
Adds a new animation element to this track- Throws:
SVGElementException
-
getTrack
public TrackBase getTrack(java.lang.String name, int type)
-
getNumTracks
public int getNumTracks()
-
iterator
public java.util.Iterator<TrackBase> iterator()
-
-