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.Serializable
Every 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 class
TrackManager.TrackKey
-
Field Summary
Fields Modifier and Type Field Description static long
serialVersionUID
(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 void
addTrackElement(AnimationElement element)
Adds a new animation element to this trackint
getNumTracks()
TrackBase
getTrack(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()
-
-