Class SrxAnyParser

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

public class SrxAnyParser extends Object implements SrxParser
Represents any version intelligent SRX document parser. Responsible for creating appropriate SRX parser to given SRX document version.
  • Field Details

  • Constructor Details

    • SrxAnyParser

      public SrxAnyParser(SrxParser parser)
      Creates SRX any parser using given SRX 2.0 parser.
      Parameters:
      parser -
    • SrxAnyParser

      public SrxAnyParser()
      Creates SRX any parser using default SRX 2.0 parser.
  • Method Details

    • parse

      public SrxDocument parse(Reader reader)
      Parses SRX document from reader. Selects appropriate SRX parser for document version.
      Specified by:
      parse in interface SrxParser
      Parameters:
      reader -
      Returns:
      Return initialized document