Package org.apache.batik.anim.timing
Class RepeatTimingSpecifier
- java.lang.Object
-
- org.apache.batik.anim.timing.TimingSpecifier
-
- org.apache.batik.anim.timing.OffsetTimingSpecifier
-
- org.apache.batik.anim.timing.EventLikeTimingSpecifier
-
- org.apache.batik.anim.timing.EventbaseTimingSpecifier
-
- org.apache.batik.anim.timing.RepeatTimingSpecifier
-
- All Implemented Interfaces:
EventListener
public class RepeatTimingSpecifier extends EventbaseTimingSpecifier
A class to handle repeat event SMIL timing specifiers.
-
-
Field Summary
Fields Modifier and Type Field Description protected int
repeatIteration
The repeat iteration.protected boolean
repeatIterationSpecified
Whether a repeat iteration was specified.-
Fields inherited from class org.apache.batik.anim.timing.EventbaseTimingSpecifier
eventbase, eventbaseID, eventName, eventNamespaceURI, eventTarget, eventType
-
Fields inherited from class org.apache.batik.anim.timing.OffsetTimingSpecifier
offset
-
Fields inherited from class org.apache.batik.anim.timing.TimingSpecifier
isBegin, owner
-
-
Constructor Summary
Constructors Constructor Description RepeatTimingSpecifier(TimedElement owner, boolean isBegin, float offset, java.lang.String syncbaseID)
Creates a new RepeatTimingSpecifier object without a repeat iteration.RepeatTimingSpecifier(TimedElement owner, boolean isBegin, float offset, java.lang.String syncbaseID, int repeatIteration)
Creates a new RepeatTimingSpecifier object with a repeat iteration.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
handleEvent(Event e)
Handles an event fired on the eventbase element.java.lang.String
toString()
Returns a string representation of this timing specifier.-
Methods inherited from class org.apache.batik.anim.timing.EventbaseTimingSpecifier
deinitialize, initialize, resolve
-
Methods inherited from class org.apache.batik.anim.timing.EventLikeTimingSpecifier
isEventCondition
-
Methods inherited from class org.apache.batik.anim.timing.TimingSpecifier
getOwner, isBegin
-
-
-
-
Constructor Detail
-
RepeatTimingSpecifier
public RepeatTimingSpecifier(TimedElement owner, boolean isBegin, float offset, java.lang.String syncbaseID)
Creates a new RepeatTimingSpecifier object without a repeat iteration.
-
RepeatTimingSpecifier
public RepeatTimingSpecifier(TimedElement owner, boolean isBegin, float offset, java.lang.String syncbaseID, int repeatIteration)
Creates a new RepeatTimingSpecifier object with a repeat iteration.
-
-
Method Detail
-
toString
public java.lang.String toString()
Returns a string representation of this timing specifier.- Overrides:
toString
in classEventbaseTimingSpecifier
-
handleEvent
public void handleEvent(Event e)
Handles an event fired on the eventbase element.- Specified by:
handleEvent
in interfaceEventListener
- Overrides:
handleEvent
in classEventbaseTimingSpecifier
- Parameters:
e
- TheEvent
contains contextual information about the event.
-
-