Class Srx2SaxParser

java.lang.Object
net.loomchild.segment.srx.io.Srx2SaxParser
All Implemented Interfaces:
SrxParser

public class Srx2SaxParser extends Object implements SrxParser
Represents SRX 2.0 document parser. Responsible for creating and initializing Document according to given SRX. Uses SAX. Can validate.
  • Field Details

    • VALIDATE_PARAMETER

      public static final String VALIDATE_PARAMETER
      Whether parser should validate input against XML Schema or not.
      See Also:
    • DEFAULT_VALIDATE

      public static final boolean DEFAULT_VALIDATE
      Default validate parameter value.
      See Also:
    • log

      private static final org.apache.commons.logging.Log log
    • SCHEMA

      private static final String SCHEMA
      See Also:
    • factory

      private SAXParserFactory factory
  • Constructor Details

    • Srx2SaxParser

      public Srx2SaxParser()
      Creates SAX parser with default parameters.
    • Srx2SaxParser

      public Srx2SaxParser(Map<String,Object> parameterMap)
      Creates SAX parser with given parameters.
      Parameters:
      parameterMap - parameters
  • Method Details

    • parse

      public SrxDocument parse(Reader reader)
      Parses SRX document from reader.
      Specified by:
      parse in interface SrxParser
      Parameters:
      reader -
      Returns:
      initialized document