|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.xml.parsers.SAXParser
public abstract class SAXParser
Convenience class for using or accessing a SAX version 1 or 2 parser. Instances of this class are not guaranteed to be thread safe.
Constructor Summary | |
---|---|
protected |
SAXParser()
|
Method Summary | |
---|---|
abstract Parser |
getParser()
Returns the underlying SAX1 parser. |
abstract Object |
getProperty(String name)
Returns the value of the specified SAX2 parser property. |
Schema |
getSchema()
Returns the schema in use by this parser. |
abstract XMLReader |
getXMLReader()
Returns the underlying SAX2 parser. |
abstract boolean |
isNamespaceAware()
Indicates whether this parser is XML Namespace aware. |
abstract boolean |
isValidating()
Indicates whether this parser will validate its input. |
boolean |
isXIncludeAware()
Indicates whether this parser is XInclude-aware. |
void |
parse(File f,
DefaultHandler dh)
Parse the content of the specified file, reporting SAX2 events to the given handler. |
void |
parse(File f,
HandlerBase hb)
Parse the content of the specified file, reporting SAX1 events to the given handler. |
void |
parse(InputSource is,
DefaultHandler dh)
Parse the specified input source, reporting SAX2 events to the given handler. |
void |
parse(InputSource is,
HandlerBase hb)
Parse the specified input source, reporting SAX1 events to the given handler. |
void |
parse(InputStream is,
DefaultHandler dh)
Parse the specified input stream, reporting SAX2 events to the given handler. |
void |
parse(InputStream is,
DefaultHandler dh,
String systemId)
Parse the specified input stream, reporting SAX2 events to the given handler. |
void |
parse(InputStream is,
HandlerBase hb)
Parse the specifed input stream, reporting SAX1 events to the given handler. |
void |
parse(InputStream is,
HandlerBase hb,
String systemId)
Parse the specified input stream, reporting SAX1 events to the given handler. |
void |
parse(String uri,
DefaultHandler dh)
Parse the content of the specified URI, reporting SAX2 events to the given handler. |
void |
parse(String uri,
HandlerBase hb)
Parse the content of the specified URI, reporting SAX1 events to the given handler. |
void |
reset()
Resets this parser to its original configuration. |
abstract void |
setProperty(String name,
Object value)
Sets the specified SAX2 parser property. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected SAXParser()
Method Detail |
---|
public void parse(InputStream is, HandlerBase hb) throws SAXException, IOException
is
- an XML input streamhb
- the SAX1 handler
IllegalArgumentException
- if the input stream is null
SAXException
IOException
parse(java.io.InputStream,org.xml.sax.helpers.DefaultHandler)
public void parse(InputStream is, HandlerBase hb, String systemId) throws SAXException, IOException
is
- an XML input streamhb
- the SAX1 handlersystemId
- the system ID of the XML document
IllegalArgumentException
- if the input stream is null
SAXException
IOException
parse(java.io.InputStream,org.xml.sax.helpers.DefaultHandler,java.lang.String)
public void parse(InputStream is, DefaultHandler dh) throws SAXException, IOException
is
- an XML input streamdh
- the SAX2 handler
IllegalArgumentException
- if the input stream is null
SAXException
IOException
public void parse(InputStream is, DefaultHandler dh, String systemId) throws SAXException, IOException
is
- an XML input streamdh
- the SAX2 handlersystemId
- the system ID of the XML document
IllegalArgumentException
- if the input stream is null
SAXException
IOException
public void parse(String uri, HandlerBase hb) throws SAXException, IOException
uri
- an XML system IDhb
- the SAX1 handler
IllegalArgumentException
- if the URI is null
SAXException
IOException
parse(java.lang.String,org.xml.sax.helpers.DefaultHandler)
public void parse(String uri, DefaultHandler dh) throws SAXException, IOException
uri
- an XML system IDdh
- the SAX2 handler
IllegalArgumentException
- if the URI is null
SAXException
IOException
public void parse(File f, HandlerBase hb) throws SAXException, IOException
f
- an XML filehb
- the SAX1 handler
IllegalArgumentException
- if the file is null
SAXException
IOException
parse(java.io.File,org.xml.sax.helpers.DefaultHandler)
public void parse(File f, DefaultHandler dh) throws SAXException, IOException
f
- an XML filedh
- the SAX2 handler
IllegalArgumentException
- if the file is null
SAXException
IOException
public void parse(InputSource is, HandlerBase hb) throws SAXException, IOException
is
- the SAX input sourcehb
- the SAX1 handler
IllegalArgumentException
- if the input source is null
SAXException
IOException
parse(org.xml.sax.InputSource,org.xml.sax.helpers.DefaultHandler)
public void parse(InputSource is, DefaultHandler dh) throws SAXException, IOException
is
- an XML filedh
- the SAX2 handler
IllegalArgumentException
- if the input source is null
SAXException
IOException
public abstract Parser getParser() throws SAXException
SAXException
public abstract XMLReader getXMLReader() throws SAXException
SAXException
public abstract boolean isNamespaceAware()
public abstract boolean isValidating()
public abstract void setProperty(String name, Object value) throws SAXNotRecognizedException, SAXNotSupportedException
name
- the name of the propertyvalue
- the value of the property
SAXNotRecognizedException
SAXNotSupportedException
public abstract Object getProperty(String name) throws SAXNotRecognizedException, SAXNotSupportedException
name
- the name of the property
SAXNotRecognizedException
SAXNotSupportedException
public void reset()
public Schema getSchema()
public boolean isXIncludeAware()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |