Package cds.savot.sax
Class SavotSAXEngine
java.lang.Object
cds.savot.sax.SavotSAXEngine
- All Implemented Interfaces:
Markups
It has been tested with kXML Pull parser implementation
- Author:
- Andre Schaaff
-
Field Summary
Fields inherited from interface cds.savot.common.Markups
ACTION, ACTUATE, ARRAYSIZE, BINARY, CONTENTROLE, CONTENTTYPE, COOSYS, DATA, DATATYPE, DEFINITIONS, DESCRIPTION, ENCODING, EPOCH, EQUINOX, EXPIRES, EXTNUM, FIELD, FIELDREF, FITS, GREF, GROUP, HREF, ID, INCLUSIVE, INFO, INVALID, LINK, MAX, MIN, NAME, NROWS, NULL, OPTION, PARAM, PARAMREF, PRECISION, REF, RESOURCE, RIGHTS, SAVOTPARSER, STREAM, SYSTEM, SYSTEM_ATTRIBUTE, TABLE, TABLEDATA, TD, TITLE, TR, TYPE, UCD, UNIT, UTYPE, VALUE, VALUES, VERSION, VOTABLE, WIDTH, XML, XMLNS, XMLNSXSI, XSI, XSI_NOSCHEMA, XSI_SCHEMA, XSINOSCHEMA, XSISCHEMA, XTYPE
-
Constructor Summary
ConstructorsConstructorDescriptionSavotSAXEngine
(SavotSAXConsumer consumer, org.xmlpull.v1.XmlPullParser parser, InputStream instream, String enc, boolean debug) ConstructorSavotSAXEngine
(SavotSAXConsumer consumer, org.xmlpull.v1.XmlPullParser parser, String file, boolean debug) ConstructorSavotSAXEngine
(SavotSAXConsumer consumer, org.xmlpull.v1.XmlPullParser parser, URL url, String enc, boolean debug) Constructor -
Method Summary
Modifier and TypeMethodDescriptionvoid
enableDebug
(boolean debug) Enable debug modeorg.xmlpull.v1.XmlPullParser
void
parse
(org.xmlpull.v1.XmlPullParser parser) Parsing enginevoid
setParser
(org.xmlpull.v1.XmlPullParser parser)
-
Constructor Details
-
SavotSAXEngine
public SavotSAXEngine() -
SavotSAXEngine
public SavotSAXEngine(SavotSAXConsumer consumer, org.xmlpull.v1.XmlPullParser parser, String file, boolean debug) Constructor- Parameters:
consumer
- SavotSAXConsumerparser
- XmlPullParserfile
- a file to parsedebug
- boolean
-
SavotSAXEngine
public SavotSAXEngine(SavotSAXConsumer consumer, org.xmlpull.v1.XmlPullParser parser, URL url, String enc, boolean debug) Constructor- Parameters:
consumer
- SavotSAXConsumerparser
- XmlPullParserurl
- url to parseenc
- encoding (example : UTF-8)debug
- boolean
-
SavotSAXEngine
public SavotSAXEngine(SavotSAXConsumer consumer, org.xmlpull.v1.XmlPullParser parser, InputStream instream, String enc, boolean debug) Constructor- Parameters:
consumer
- SavotSAXConsumerparser
- XmlPullParserinstream
- stream to parseenc
- encoding (example : UTF-8)debug
- boolean
-
-
Method Details
-
parse
Parsing engine- Parameters:
parser
- an XML pull parser (example : kXML)- Throws:
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)
-