Package cds.savot.sax

Class SavotSAXEngine

  • All Implemented Interfaces:
    Markups

    public final class SavotSAXEngine
    extends java.lang.Object
    implements Markups

    It has been tested with kXML Pull parser implementation

    Author:
    Andre Schaaff
    • Constructor Detail

      • SavotSAXEngine

        public SavotSAXEngine()
      • SavotSAXEngine

        public SavotSAXEngine​(SavotSAXConsumer consumer,
                              org.xmlpull.v1.XmlPullParser parser,
                              java.lang.String file,
                              boolean debug)
        Constructor
        Parameters:
        consumer - SavotSAXConsumer
        parser - XmlPullParser
        file - a file to parse
        debug - boolean
      • SavotSAXEngine

        public SavotSAXEngine​(SavotSAXConsumer consumer,
                              org.xmlpull.v1.XmlPullParser parser,
                              java.net.URL url,
                              java.lang.String enc,
                              boolean debug)
        Constructor
        Parameters:
        consumer - SavotSAXConsumer
        parser - XmlPullParser
        url - url to parse
        enc - encoding (example : UTF-8)
        debug - boolean
      • SavotSAXEngine

        public SavotSAXEngine​(SavotSAXConsumer consumer,
                              org.xmlpull.v1.XmlPullParser parser,
                              java.io.InputStream instream,
                              java.lang.String enc,
                              boolean debug)
        Constructor
        Parameters:
        consumer - SavotSAXConsumer
        parser - XmlPullParser
        instream - stream to parse
        enc - encoding (example : UTF-8)
        debug - boolean
    • Method Detail

      • parse

        public void parse​(org.xmlpull.v1.XmlPullParser parser)
                   throws java.io.IOException
        Parsing engine
        Parameters:
        parser - an XML pull parser (example : kXML)
        Throws:
        java.io.IOException
      • enableDebug

        public void enableDebug​(boolean debug)
        Enable debug mode
        Parameters:
        debug - boolean
      • getParser

        public org.xmlpull.v1.XmlPullParser getParser()
      • setParser

        public void setParser​(org.xmlpull.v1.XmlPullParser parser)