Class TimingSpecifierParser

  • All Implemented Interfaces:
    Localizable, Parser
    Direct Known Subclasses:
    TimingSpecifierListParser

    public class TimingSpecifierParser
    extends TimingParser
    This class implements an event-based parser for SMIL timing specifier list values.
    Version:
    $Id: TimingSpecifierParser.java 1802297 2017-07-18 13:58:12Z ssteiner $
    • 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

      • setTimingSpecifierHandler

        public void setTimingSpecifierHandler​(TimingSpecifierHandler handler)
        Registers a parse event handler.
      • getTimingSpecifierHandler

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

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