Class TimingSpecifierListProducer
java.lang.Object
org.apache.batik.parser.DefaultTimingSpecifierHandler
org.apache.batik.parser.DefaultTimingSpecifierListHandler
org.apache.batik.anim.timing.TimingSpecifierListProducer
- All Implemented Interfaces:
TimingSpecifierHandler, TimingSpecifierListHandler
A
TimingSpecifierListHandler that creates
TimingSpecifiers.- Version:
- $Id$
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanWhether the created TimingSpecifiers should be begin times.protected TimedElementThe owner TimedElement used when creating the TimingSpecifiers.protected LinkedListThe list of parsed timing specifiers.Fields inherited from class DefaultTimingSpecifierListHandler
INSTANCE -
Constructor Summary
ConstructorsConstructorDescriptionTimingSpecifierListProducer(TimedElement owner, boolean isBegin) Creates a new TimingSpecifierListProducer. -
Method Summary
Modifier and TypeMethodDescriptionvoidaccesskey(float offset, char key) Invoked when an accesskey value timing specifier is parsed.voidaccessKeySVG12(float offset, String keyName) Invoked when an SVG 1.2 accessKey value timing specifier is parsed.voidInvoked when an eventbase value timing specifier is parsed.Returns an array of the parsed TimingSpecifiers.voidInvoked when an indefinite value timing specifier is parsed.voidmediaMarker(String syncbaseID, String markerName) Invoked when a media marker value timing specifier is parsed.voidoffset(float offset) Invoked when an offset value timing specifier is parsed.static TimingSpecifier[]parseTimingSpecifierList(TimedElement owner, boolean isBegin, String spec, boolean useSVG11AccessKeys, boolean useSVG12AccessKeys) Parses a timing specifier list.voidInvoked when a repeat value timing specifier with no iteration is parsed.voidInvoked when a repeat value timing specifier with an iteration is parsed.voidInvoked when a syncbase value timing specifier is parsed.voidInvoked when a wallclock value timing specifier is parsed.Methods inherited from class DefaultTimingSpecifierListHandler
endTimingSpecifierList, startTimingSpecifierList
-
Field Details
-
timingSpecifiers
The list of parsed timing specifiers. -
owner
The owner TimedElement used when creating the TimingSpecifiers. -
isBegin
protected boolean isBeginWhether the created TimingSpecifiers should be begin times.
-
-
Constructor Details
-
TimingSpecifierListProducer
Creates a new TimingSpecifierListProducer.
-
-
Method Details
-
getTimingSpecifiers
Returns an array of the parsed TimingSpecifiers. -
parseTimingSpecifierList
public static TimingSpecifier[] parseTimingSpecifierList(TimedElement owner, boolean isBegin, String spec, boolean useSVG11AccessKeys, boolean useSVG12AccessKeys) Parses a timing specifier list. -
offset
public void offset(float offset) Invoked when an offset value timing specifier is parsed.- Specified by:
offsetin interfaceTimingSpecifierHandler- Overrides:
offsetin classDefaultTimingSpecifierHandler
-
syncbase
Invoked when a syncbase value timing specifier is parsed.- Specified by:
syncbasein interfaceTimingSpecifierHandler- Overrides:
syncbasein classDefaultTimingSpecifierHandler
-
eventbase
Invoked when an eventbase value timing specifier is parsed.- Specified by:
eventbasein interfaceTimingSpecifierHandler- Overrides:
eventbasein classDefaultTimingSpecifierHandler
-
repeat
Invoked when a repeat value timing specifier with no iteration is parsed.- Specified by:
repeatin interfaceTimingSpecifierHandler- Overrides:
repeatin classDefaultTimingSpecifierHandler
-
repeat
Invoked when a repeat value timing specifier with an iteration is parsed.- Specified by:
repeatin interfaceTimingSpecifierHandler- Overrides:
repeatin classDefaultTimingSpecifierHandler
-
accesskey
public void accesskey(float offset, char key) Invoked when an accesskey value timing specifier is parsed.- Specified by:
accesskeyin interfaceTimingSpecifierHandler- Overrides:
accesskeyin classDefaultTimingSpecifierHandler
-
accessKeySVG12
Invoked when an SVG 1.2 accessKey value timing specifier is parsed.- Specified by:
accessKeySVG12in interfaceTimingSpecifierHandler- Overrides:
accessKeySVG12in classDefaultTimingSpecifierHandler
-
mediaMarker
Invoked when a media marker value timing specifier is parsed.- Specified by:
mediaMarkerin interfaceTimingSpecifierHandler- Overrides:
mediaMarkerin classDefaultTimingSpecifierHandler
-
wallclock
Invoked when a wallclock value timing specifier is parsed.- Specified by:
wallclockin interfaceTimingSpecifierHandler- Overrides:
wallclockin classDefaultTimingSpecifierHandler
-
indefinite
public void indefinite()Invoked when an indefinite value timing specifier is parsed.- Specified by:
indefinitein interfaceTimingSpecifierHandler- Overrides:
indefinitein classDefaultTimingSpecifierHandler
-