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 intThe repeat iteration.protected booleanWhether a repeat iteration was specified.Fields inherited from class EventbaseTimingSpecifier
eventbase, eventbaseID, eventName, eventNamespaceURI, eventTarget, eventTypeFields inherited from class OffsetTimingSpecifier
offsetFields inherited from class 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 TypeMethodDescriptionvoidhandleEvent(Event e) Handles an event fired on the eventbase element.toString()Returns a string representation of this timing specifier.Methods inherited from class EventbaseTimingSpecifier
deinitialize, initialize, resolveMethods inherited from class EventLikeTimingSpecifier
isEventConditionMethods inherited from class 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:
toStringin classEventbaseTimingSpecifier
-
handleEvent
Handles an event fired on the eventbase element.- Specified by:
handleEventin interfaceEventListener- Overrides:
handleEventin classEventbaseTimingSpecifier
-