Interface Parser

All Superinterfaces:
Localizable
All Known Implementing Classes:
AbstractParser, AngleParser, ClockParser, FragmentIdentifierParser, LengthListParser, LengthPairListParser, LengthParser, NumberListParser, NumberParser, PathParser, PointsParser, PreserveAspectRatioParser, TimingParser, TimingSpecifierListParser, TimingSpecifierParser, TransformListParser

public interface Parser extends Localizable
This interface represents a parser.
Version:
$Id: Parser.java 1733416 2016-03-03 07:07:13Z gadams $
  • Method Details

    • parse

      void parse(Reader r) throws ParseException
      Parses the given reader
      Throws:
      ParseException
    • parse

      void parse(String s) throws ParseException
      Parses the given string
      Throws:
      ParseException
    • setErrorHandler

      void setErrorHandler(ErrorHandler handler)
      Allows an application to register an error event handler.

      If the application does not register an error event handler, all error events reported by the parser will cause an exception to be thrown.

      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 error handler.