Class PreserveAspectRatioParser

  • All Implemented Interfaces:
    Localizable, Parser

    public class PreserveAspectRatioParser
    extends AbstractParser
    This class implements an event-based parser for the SVG preserveAspectRatio attribute values.
    • Field Detail

      • preserveAspectRatioHandler

        protected PreserveAspectRatioHandler preserveAspectRatioHandler
        The PreserveAspectRatio handler used to report parse events.
    • Constructor Detail

      • PreserveAspectRatioParser

        public PreserveAspectRatioParser()
        Creates a new PreserveAspectRatioParser.
    • Method Detail

      • setPreserveAspectRatioHandler

        public void setPreserveAspectRatioHandler​(PreserveAspectRatioHandler handler)
        Allows an application to register a PreserveAspectRatioParser handler.

        If the application does not register a handler, all events reported by the parser will be silently ignored.

        Applications may register a new or different handler in the middle of a parse, and the parser must begin using the new handler immediately.

        Parameters:
        handler - The transform list handler.
      • getPreserveAspectRatioHandler

        public PreserveAspectRatioHandler getPreserveAspectRatioHandler()
        Returns the length handler in use.
      • parsePreserveAspectRatio

        protected void parsePreserveAspectRatio()
                                         throws ParseException,
                                                java.io.IOException
        Parses a PreserveAspectRatio attribute.
        Throws:
        ParseException
        java.io.IOException
      • skipIdentifier

        protected void skipIdentifier()
                               throws java.io.IOException
        Skips characters in the given reader until a white space is encountered.
        Throws:
        java.io.IOException