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.
Author:
loomchild
  • 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:
  • 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