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
A class to handle repeat event SMIL timing specifiers.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected int
The repeat iteration.protected boolean
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
ConstructorsConstructorDescriptionRepeatTimingSpecifier
(TimedElement owner, boolean isBegin, float offset, String syncbaseID) Creates a new RepeatTimingSpecifier object without a repeat iteration.RepeatTimingSpecifier
(TimedElement owner, boolean isBegin, float offset, String syncbaseID, int repeatIteration) Creates a new RepeatTimingSpecifier object with a repeat iteration. -
Method Summary
Modifier and TypeMethodDescriptionvoid
handleEvent
(Event e) Handles an event fired on the eventbase element.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
-
Field Details
-
repeatIteration
protected int repeatIterationThe repeat iteration. -
repeatIterationSpecified
protected boolean repeatIterationSpecifiedWhether a repeat iteration was specified.
-
-
Constructor Details
-
RepeatTimingSpecifier
Creates a new RepeatTimingSpecifier object without a repeat iteration. -
RepeatTimingSpecifier
public RepeatTimingSpecifier(TimedElement owner, boolean isBegin, float offset, String syncbaseID, int repeatIteration) Creates a new RepeatTimingSpecifier object with a repeat iteration.
-
-
Method Details
-
toString
Returns a string representation of this timing specifier.- Overrides:
toString
in classEventbaseTimingSpecifier
-
handleEvent
Handles an event fired on the eventbase element.- Specified by:
handleEvent
in interfaceEventListener
- Overrides:
handleEvent
in classEventbaseTimingSpecifier
-