org.apache.batik.parser

Class TimingSpecifierParser

public class TimingSpecifierParser extends TimingParser

This class implements an event-based parser for SMIL timing specifier list values.
Field Summary
protected TimingSpecifierHandlertimingSpecifierHandler
The handler used to report parse events.
Constructor Summary
TimingSpecifierParser(boolean useSVG11AccessKeys, boolean useSVG12AccessKeys)
Creates a new TimingSpecifierParser.
Method Summary
protected voiddoParse()
Parses a timing specifier.
TimingSpecifierHandlergetTimingSpecifierHandler()
Returns the parse event handler in use.
protected voidhandleTimingSpecifier(Object[] spec)
Calls the appropriate parse event handler function for the given parsed timing specifier.
voidsetTimingSpecifierHandler(TimingSpecifierHandler handler)
Registers a parse event handler.

Field Detail

timingSpecifierHandler

protected TimingSpecifierHandler timingSpecifierHandler
The handler used to report parse events.

Constructor Detail

TimingSpecifierParser

public TimingSpecifierParser(boolean useSVG11AccessKeys, boolean useSVG12AccessKeys)
Creates a new TimingSpecifierParser.

Parameters: useSVG11AccessKeys allows the use of accessKey() timing specifiers with a single character useSVG12AccessKeys allows the use of accessKey() with a DOM 3 key name

Method Detail

doParse

protected void doParse()
Parses a timing specifier.

getTimingSpecifierHandler

public TimingSpecifierHandler getTimingSpecifierHandler()
Returns the parse event handler in use.

handleTimingSpecifier

protected void handleTimingSpecifier(Object[] spec)
Calls the appropriate parse event handler function for the given parsed timing specifier.

setTimingSpecifierHandler

public void setTimingSpecifierHandler(TimingSpecifierHandler handler)
Registers a parse event handler.
Copyright B) 2008 Apache Software Foundation. All Rights Reserved.