cds.savot.sax
Class SavotSAXEngine

java.lang.Object
  extended by cds.savot.sax.SavotSAXEngine
All Implemented Interfaces:
Markups

public class SavotSAXEngine
extends java.lang.Object
implements Markups

It has been tested with kXML Pull parser implementation

Version:
2.6 Copyright CDS 2002-2005 (kickoff 31 May 02)
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, TABLE, TABLEDATA, TD, TITLE, TR, TYPE, UCD, UNIT, UTYPE, VALUE, VALUES, VERSION, VOTABLE, WIDTH, XMLNS, XMLNSXSI, XSINOSCHEMA, XSISCHEMA
 
Constructor Summary
SavotSAXEngine()
           
SavotSAXEngine(SavotSAXConsumer consumer, XmlPullParser parser, java.io.InputStream instream, java.lang.String enc, boolean debug)
          Constructor
SavotSAXEngine(SavotSAXConsumer consumer, XmlPullParser parser, java.lang.String file, boolean debug)
          Constructor
SavotSAXEngine(SavotSAXConsumer consumer, XmlPullParser parser, java.net.URL url, java.lang.String enc, boolean debug)
          Constructor
 
Method Summary
 void enableDebug(boolean debug)
          Enable debug mode
 void parse(XmlPullParser parser)
          Parsing engine
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SavotSAXEngine

public SavotSAXEngine()

SavotSAXEngine

public SavotSAXEngine(SavotSAXConsumer consumer,
                      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,
                      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,
                      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(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


Copyright © 2009 UDS/CNRS