public class DefaultHandler extends Object implements ContentHandler, ErrorHandler
| Constructor and Description |
|---|
DefaultHandler () |
| Modifier and Type | Method and Description |
|---|---|
void |
characters (char[] ch,
int start,
int length)
Receives notification of character data.
|
void |
endDocument ()
Receives notification of the end of a document.
|
void |
endElement (CharArray namespaceURI,
CharArray localName,
CharArray qName)
Receives notification of the end of an element.
|
void |
endPrefixMapping (CharArray prefix)
Ends the scope of a prefix-URI mapping.
|
void |
error (SAXParseException e)
Receives notification of recoverable parser error.
|
void |
fatalError (SAXParseException e)
Reports a fatal XML parsing error.
|
void |
ignorableWhitespace (char[] ch,
int start,
int length)
Receives notification of ignorable whitespace in element content.
|
void |
processingInstruction (CharArray target,
CharArray data)
Receives notification of a processing instruction.
|
void |
setDocumentLocator (Locator locator)
Receives an object for locating the origin of SAX document events.
|
void |
skippedEntity (CharArray name)
Receives notification of a skipped entity.
|
void |
startDocument ()
Receives notification of the beginning of a document.
|
void |
startElement (CharArray namespaceURI,
CharArray localName,
CharArray qName,
Attributes atts)
Receives notification of the beginning of an element.
|
protected void |
startElement (CharArray uri,
CharArray localName,
CharArray qName,
Attributes atts)
Generates compile-time error if
startElement is not
correctly overriden. |
void |
startPrefixMapping (CharArray prefix,
CharArray uri)
Begins the scope of a prefix-URI Namespace mapping.
|
void |
warning (SAXParseException e)
Receives notification of a warning.
|
public DefaultHandler()
public void warning(SAXParseException e) throws SAXException
warning in interface ErrorHandler e - the warning information encapsulated in a SAX parse exception.SAXException - any SAX exception.public void error(SAXParseException e) throws SAXException
error in interface ErrorHandler e - the error information encapsulated in a SAX parse exception.SAXException - any SAX exception.public void fatalError(SAXParseException e) throws SAXException
fatalError in interface ErrorHandler e - the error information encapsulated in a SAX parse exception.SAXException - any SAX exception.public void setDocumentLocator(Locator locator)
ContentHandler setDocumentLocator in interface ContentHandler locator - the document locator.public void startDocument() throws SAXException
ContentHandler startDocument in interface ContentHandler SAXException - any SAX exception.public void endDocument() throws SAXException
ContentHandler endDocument in interface ContentHandler SAXException - any SAX exception.public void startPrefixMapping(CharArray prefix, CharArray uri) throws SAXException
ContentHandler startPrefixMapping in interface ContentHandler prefix - the Namespace prefix being declared.uri - the namespace URI the prefix is mapped to.SAXException - any SAX exception.public void endPrefixMapping(CharArray prefix) throws SAXException
ContentHandler endPrefixMapping in interface ContentHandler prefix - the prefix that was being mapping.SAXException - any SAX exception.public void startElement(CharArray namespaceURI, CharArray localName, CharArray qName, Attributes atts) throws SAXException
ContentHandler startElement in interface ContentHandler namespaceURI - the namespace URI, or an empty character sequence if the
element has no Namespace URI or if namespace processing is not
being performed.localName - the local name (without prefix), or an empty character
sequence if namespace processing is not being performed.qName - the qualified name (with prefix), or an empty character
sequence if qualified names are not available.atts - the attributes attached to the element. If there are no
attributes, it shall be an empty Attributes object.SAXException - any SAX exception.public void endElement(CharArray namespaceURI, CharArray localName, CharArray qName) throws SAXException
ContentHandler endElement in interface ContentHandler namespaceURI - the namespace URI, or an empty character sequence if the
element has no Namespace URI or if namespace processing is not
being performed.localName - the local name (without prefix), or an empty character
sequence if namespace processing is not being performed.qName - the qualified XML 1.0 name (with prefix), or an empty
character sequence if qualified names are not available.SAXException - any SAX exception.public void characters(char[] ch, int start, int length) throws SAXException
ContentHandler characters in interface ContentHandler ch - the characters from the XML document.start - the start position in the array.length - the number of characters to read from the array.SAXException - any SAX exception.public void ignorableWhitespace(char[] ch, int start, int length) throws SAXException
ContentHandler ignorableWhitespace in interface ContentHandler ch - the characters from the XML document.start - the start position in the array.length - the number of characters to read from the array.SAXException - any SAX exception.public void processingInstruction(CharArray target, CharArray data) throws SAXException
ContentHandler processingInstruction in interface ContentHandler target - the processing instruction target.data - the processing instruction data, or null if
none was supplied. The data does not include any
whitespace separating it from the target.SAXException - any SAX exception.public void skippedEntity(CharArray name) throws SAXException
ContentHandler skippedEntity in interface ContentHandler name - the name of the skipped entity. If it is a
parameter entity, the name will begin with '%', and if
it is the external DTD subset, it will be the character sequence
"[dtd]".SAXException - any SAX exception.protected final void startElement(CharArray uri, CharArray localName, CharArray qName, Attributes atts) throws SAXException
startElement is not
correctly overriden. This method generates a compile-error
"final method cannot be overridden" if
org.xml.sax.Attributes is used instead of
javolution.xml.sax.Attributes (common mistake).uri - the namespace URI, or an empty character sequence if the
element has no Namespace URI or if namespace processing is not
being performed.localName - the local name (without prefix), or an empty character
sequence if namespace processing is not being performed.qName - the qualified name (with prefix), or an empty character
sequence if qualified names are not available.atts - the attributes attached to the element. If there are no
attributes, it shall be an empty Attributes object.SAXException - any SAX exception.Copyright © 2005-2013 Javolution. All Rights Reserved.