|
Préférences
Moteurs de recherche
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
| JavaTM 2 Platform Std. Ed. v1.4.2
org.xml.sax.helpers
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Constructor Summary | |
ParserAdapter()
Construct a new parser adapter. |
|
ParserAdapter(Parser parser)
Construct a new parser adapter. |
|
| Method Summary | |
void |
characters(char[] ch,
int start,
int length)
Adapt a SAX1 characters event. |
void |
endDocument()
Adapt a SAX1 end document event. |
void |
endElement(String qName)
Adapt a SAX1 end element event. |
ContentHandler |
getContentHandler()
Return the current content handler. |
DTDHandler |
getDTDHandler()
Return the current DTD handler. |
EntityResolver |
getEntityResolver()
Return the current entity resolver. |
ErrorHandler |
getErrorHandler()
Return the current error handler. |
boolean |
getFeature(String name)
Check a parser feature. |
Object |
getProperty(String name)
Get a parser property. |
void |
ignorableWhitespace(char[] ch,
int start,
int length)
Adapt a SAX1 ignorable whitespace event. |
void |
parse(InputSource input)
Parse an XML document. |
void |
parse(String systemId)
Parse an XML document. |
void |
processingInstruction(String target,
String data)
Adapt a SAX1 processing instruction event. |
void |
setContentHandler(ContentHandler handler)
Set the content handler. |
void |
setDocumentLocator(Locator locator)
Adapt a SAX1 document locator event. |
void |
setDTDHandler(DTDHandler handler)
Set the DTD handler. |
void |
setEntityResolver(EntityResolver resolver)
Set the entity resolver. |
void |
setErrorHandler(ErrorHandler handler)
Set the error handler. |
void |
setFeature(String name,
boolean state)
Set a feature for the parser. |
void |
setProperty(String name,
Object value)
Set a parser property. |
void |
startDocument()
Adapt a SAX1 start document event. |
void |
startElement(String qName,
AttributeList qAtts)
Adapt a SAX1 startElement event. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ParserAdapter()
throws SAXException
Use the "org.xml.sax.parser" property to locate the embedded SAX1 driver.
SAXException - If the embedded driver
cannot be instantiated or if the
org.xml.sax.parser property is not specified.public ParserAdapter(Parser parser)
Note that the embedded parser cannot be changed once the adapter is created; to embed a different parser, allocate a new ParserAdapter.
parser - The SAX1 parser to embed.
NullPointerException - If the parser parameter
is null.| Method Detail |
public void setFeature(String name, boolean state) throws SAXNotRecognizedException, SAXNotSupportedException
The only features supported are namespaces and namespace-prefixes.
setFeature in interface XMLReadername - The feature name, as a complete URI.state - The requested feature state.
SAXNotRecognizedException - If the feature
name is not known.
SAXNotSupportedException - If the feature
state is not supported.XMLReader.setFeature(java.lang.String, boolean)public boolean getFeature(String name) throws SAXNotRecognizedException, SAXNotSupportedException
The only features supported are namespaces and namespace-prefixes.
getFeature in interface XMLReadername - The feature name, as a complete URI.
SAXNotRecognizedException - If the feature
name is not known.
SAXNotSupportedException - If querying the
feature state is not supported.XMLReader.setFeature(java.lang.String, boolean)public void setProperty(String name, Object value) throws SAXNotRecognizedException, SAXNotSupportedException
No special properties are currently supported.
setProperty in interface XMLReadername - The property name.value - The property value.
SAXNotRecognizedException - If the feature
name is not known.
SAXNotSupportedException - If the feature
state is not supported.XMLReader.setProperty(java.lang.String, java.lang.Object)public Object getProperty(String name) throws SAXNotRecognizedException, SAXNotSupportedException
No special properties are currently supported.
getProperty in interface XMLReadername - The property name.
SAXNotRecognizedException - If the feature
name is not known.
SAXNotSupportedException - If the feature
state is not supported.XMLReader.getProperty(java.lang.String)public void setEntityResolver(EntityResolver resolver)
setEntityResolver in interface XMLReaderresolver - The new entity resolver.
NullPointerException - If the entity resolver
parameter is null.XMLReader.setEntityResolver(org.xml.sax.EntityResolver)public EntityResolver getEntityResolver()
getEntityResolver in interface XMLReaderXMLReader.getEntityResolver()public void setDTDHandler(DTDHandler handler)
setDTDHandler in interface XMLReaderhandler - The DTD handler.
NullPointerException - If the DTD handler
parameter is null.XMLReader.setEntityResolver(org.xml.sax.EntityResolver)public DTDHandler getDTDHandler()
getDTDHandler in interface XMLReaderXMLReader.getEntityResolver()public void setContentHandler(ContentHandler handler)
setContentHandler in interface XMLReaderhandler - The content handler.
NullPointerException - If the content handler
parameter is null.XMLReader.setEntityResolver(org.xml.sax.EntityResolver)public ContentHandler getContentHandler()
getContentHandler in interface XMLReaderXMLReader.getEntityResolver()public void setErrorHandler(ErrorHandler handler)
setErrorHandler in interface XMLReaderhandler - The error handler.
NullPointerException - If the error handler
parameter is null.XMLReader.setEntityResolver(org.xml.sax.EntityResolver)public ErrorHandler getErrorHandler()
getErrorHandler in interface XMLReaderXMLReader.getEntityResolver()public void parse(String systemId) throws IOException, SAXException
systemId - The absolute URL of the document.
IOException - If there is a problem reading
the raw content of the document.
SAXException - If there is a problem
processing the document.parse(org.xml.sax.InputSource),
Parser.parse(java.lang.String)public void parse(InputSource input) throws IOException, SAXException
input - An input source for the document.
IOException - If there is a problem reading
the raw content of the document.
SAXException - If there is a problem
processing the document.parse(java.lang.String),
Parser.parse(org.xml.sax.InputSource)public void setDocumentLocator(Locator locator)
setDocumentLocator in interface DocumentHandlerlocator - A document locator.ContentHandler.setDocumentLocator(org.xml.sax.Locator)
public void startDocument()
throws SAXException
startDocument in interface DocumentHandlerSAXException - The client may raise a
processing exception.DocumentHandler.startDocument()
public void endDocument()
throws SAXException
endDocument in interface DocumentHandlerSAXException - The client may raise a
processing exception.DocumentHandler.endDocument()public void startElement(String qName, AttributeList qAtts) throws SAXException
If necessary, perform Namespace processing.
startElement in interface DocumentHandlerqName - The qualified (prefixed) name.qAtts - The XML 1.0 attribute list (with qnames).
SAXException - Any SAX exception, possibly
wrapping another exception.DocumentHandler.endElement(java.lang.String),
AttributeListpublic void endElement(String qName) throws SAXException
endElement in interface DocumentHandlerqName - The qualified (prefixed) name.
SAXException - The client may raise a
processing exception.DocumentHandler.endElement(java.lang.String)
public void characters(char[] ch,
int start,
int length)
throws SAXException
characters in interface DocumentHandlerch - An array of characters.start - The starting position in the array.length - The number of characters to use.
SAXException - The client may raise a
processing exception.DocumentHandler.characters(char[], int, int)
public void ignorableWhitespace(char[] ch,
int start,
int length)
throws SAXException
ignorableWhitespace in interface DocumentHandlerch - An array of characters.start - The starting position in the array.length - The number of characters to use.
SAXException - The client may raise a
processing exception.DocumentHandler.ignorableWhitespace(char[], int, int)public void processingInstruction(String target, String data) throws SAXException
processingInstruction in interface DocumentHandlertarget - The processing instruction target.data - The remainder of the processing instruction
SAXException - The client may raise a
processing exception.DocumentHandler.processingInstruction(java.lang.String, java.lang.String)