| java.lang.Object org.apache.batik.anim.timing.TimedElement org.apache.batik.anim.timing.TimeContainer
All known Subclasses: org.apache.batik.anim.timing.TimedDocumentRoot,
TimeContainer | abstract public class TimeContainer extends TimedElement (Code) | | An abstract base class for time container elements.
author: Cameron McCormack version: $Id: TimeContainer.java 522271 2007-03-25 14:42:45Z dvholten $ |
getChildren | public TimedElement[] getChildren()(Code) | | Returns an array of the children of this container.
|
getDefaultBegin | abstract public float getDefaultBegin(TimedElement child)(Code) | | Returns the default begin time for the given child
timed element.
|
isConstantAnimation | protected boolean isConstantAnimation()(Code) | | Returns whether this timed element is for a constant animation (i.e., a
'set' animation.
|
reset | protected void reset(boolean clearCurrentBegin)(Code) | | Resets this element.
|
sampleAt | protected float sampleAt(float parentSimpleTime, boolean hyperlinking)(Code) | | Calculates the local simple time. Currently the hyperlinking parameter
is ignored, so DOM timing events are fired during hyperlinking seeks.
If we were following SMIL 2.1 rather than SMIL Animation, then these
events would have to be surpressed.
the number of seconds until this element becomes active againif it currently is not, Float.POSITIVE_INFINITY if thiselement will become active at some undetermined point in thefuture (because of unresolved begin times, for example) orwill never become active again, or 0f if theelement is currently active. |
sampleChildren | protected float sampleChildren(float parentSimpleTime, boolean hyperlinking)(Code) | | Samples all the child timed elements.
|
Methods inherited from org.apache.batik.anim.timing.TimedElement | protected void addDependent(TimingSpecifier dependent, boolean forBegin)(Code)(Java Doc) protected float addInstanceTime(InstanceTime time, boolean isBegin)(Code)(Java Doc) public void beginElement()(Code)(Java Doc) public void beginElement(float offset)(Code)(Java Doc) public boolean canBegin()(Code)(Java Doc) public boolean canEnd()(Code)(Java Doc) protected Interval computeInterval(boolean first, boolean fixedBegin, float beginAfter)(Code)(Java Doc) public AnimationException createException(String code, Object[] params)(Code)(Java Doc) public void deinitialize()(Code)(Java Doc) public void endElement()(Code)(Java Doc) public void endElement(float offset)(Code)(Java Doc) protected boolean endHasEventConditions()(Code)(Java Doc) void eventOccurred(TimingSpecifier t, Event e)(Code)(Java Doc) protected void fireTimeEvent(String eventType, float time, int detail)(Code)(Java Doc) abstract protected void fireTimeEvent(String eventType, Calendar time, int detail)(Code)(Java Doc) public static String formatMessage(String key, Object[] args) throws MissingResourceException(Code)(Java Doc) public float getActiveDur(float B, float end)(Code)(Java Doc) public float getActiveTime()(Code)(Java Doc) abstract protected EventTarget getAnimationEventTarget()(Code)(Java Doc) public float getCurrentBeginTime()(Code)(Java Doc) abstract public Element getElement()(Code)(Java Doc) abstract protected EventTarget getEventTargetById(String id)(Code)(Java Doc) protected float getImplicitDur()(Code)(Java Doc) public float getLastSampleTime()(Code)(Java Doc) public static Locale getLocale()(Code)(Java Doc) public TimedDocumentRoot getRoot()(Code)(Java Doc) abstract protected EventTarget getRootEventTarget()(Code)(Java Doc) public float getSimpleDur()(Code)(Java Doc) public float getSimpleTime()(Code)(Java Doc) abstract protected TimedElement getTimedElementById(String id)(Code)(Java Doc) public void initialize()(Code)(Java Doc) protected float instanceTimeChanged(InstanceTime time, boolean isBegin)(Code)(Java Doc) abstract public boolean isBefore(TimedElement other)(Code)(Java Doc) abstract protected boolean isConstantAnimation()(Code)(Java Doc) public static boolean isUnresolved(float t)(Code)(Java Doc) protected float maxTime(float t1, float t2)(Code)(Java Doc) protected float minTime(float t1, float t2)(Code)(Java Doc) protected float minusTime(float t1, float t2)(Code)(Java Doc) protected float multiplyTime(float t, float n)(Code)(Java Doc) protected float notifyNewInterval(Interval interval)(Code)(Java Doc) protected float notifyRemoveInterval(Interval interval)(Code)(Java Doc) public void parseAttributes(String begin, String dur, String end, String min, String max, String repeatCount, String repeatDur, String fill, String restart)(Code)(Java Doc) protected void parseBegin(String begin)(Code)(Java Doc) protected float parseClockValue(String s, boolean parseOffset) throws ParseException(Code)(Java Doc) protected void parseDur(String dur)(Code)(Java Doc) protected void parseEnd(String end)(Code)(Java Doc) protected void parseFill(String fill)(Code)(Java Doc) protected void parseMax(String max)(Code)(Java Doc) protected void parseMin(String min)(Code)(Java Doc) protected void parseRepeatCount(String repeatCount)(Code)(Java Doc) protected void parseRepeatDur(String repeatDur)(Code)(Java Doc) protected void parseRestart(String restart)(Code)(Java Doc) protected void removeDependent(TimingSpecifier dependent, boolean forBegin)(Code)(Java Doc) abstract protected void removeFill()(Code)(Java Doc) protected float removeInstanceTime(InstanceTime time, boolean isBegin)(Code)(Java Doc) protected void reset(boolean clearCurrentBegin)(Code)(Java Doc) protected float sampleAt(float parentSimpleTime, boolean hyperlinking)(Code)(Java Doc) abstract protected void sampledAt(float simpleTime, float simpleDur, int repeatIteration)(Code)(Java Doc) abstract protected void sampledLastValue(int repeatIteration)(Code)(Java Doc) protected float selectNewInterval(float time, Interval interval)(Code)(Java Doc) public static void setLocale(Locale l)(Code)(Java Doc) abstract protected void toActive(float begin)(Code)(Java Doc) abstract protected void toInactive(boolean stillActive, boolean isFrozen)(Code)(Java Doc) public static String toString(float time)(Code)(Java Doc)
|
|
|