|
Xerces 3.1.1 API: Class HandlerBase
|
Constructor Summary | |
Method Summary | |
void |
int start,
int length)
|
void |
|
void |
|
void |
|
void |
|
void |
int start,
int length)
|
void |
java.lang.String publicId,
java.lang.String systemId)
|
void |
java.lang.String data)
|
java.lang.String systemId)
Deprecated. Resolve an external entity. |
|
void |
|
void |
|
void |
|
void |
java.lang.String publicId,
java.lang.String systemId,
java.lang.String notationName)
|
void |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public HandlerBase()
Method Detail |
java.lang.String systemId)
Always return null, so that the parser will use the system identifier provided in the XML document. This method implements the SAX default behaviour: application writers can override it in a subclass to do special translations such as catalog lookups or URI redirection.
publicId
- The public identifer, or null if none is
available.systemId
- The system identifier provided in the XML
document.public void notationDecl(java.lang.String name, java.lang.String publicId, java.lang.String systemId)
By default, do nothing. Application writers may override this method in a subclass if they wish to keep track of the notations declared in a document.
name
- The notation name.publicId
- The notation public identifier, or null if not
public void unparsedEntityDecl(java.lang.String name, java.lang.String publicId, java.lang.String systemId, java.lang.String notationName)
By default, do nothing. Application writers may override this method in a subclass to keep track of the unparsed entities declared in a document.
name
- The entity name.publicId
- The entity public identifier, or null if not
By default, do nothing. Application writers may override this method in a subclass if they wish to store the locator for use with other document events.
public void startDocument()
By default, do nothing. Application writers may override this method in a subclass to take specific actions at the beginning of a document (such as allocating the root node of a tree or creating an output file).
public void endDocument()
By default, do nothing. Application writers may override this method in a subclass to take specific actions at the beginning of a document (such as finalising a tree or closing an output file).
public void startElement(java.lang.String name,
By default, do nothing. Application writers may override this method in a subclass to take specific actions at the start of each element (such as allocating a new tree node or writing output to a file).
public void endElement(java.lang.String name)
By default, do nothing. Application writers may override this method in a subclass to take specific actions at the end of each element (such as finalising a tree node or writing output to a file).
public void characters(char[] ch, int start, int length)
By default, do nothing. Application writers may override this method to take specific actions for each chunk of character data (such as adding the data to a node or buffer, or printing it to a file).
ch
- The characters.start
- The start position in the character array.length
- The number of characters to use from the
public void ignorableWhitespace(char[] ch, int start, int length)
By default, do nothing. Application writers may override this method to take specific actions for each chunk of ignorable whitespace (such as adding data to a node or buffer, or printing it to a file).
ch
- The whitespace characters.start
- The start position in the character array.length
- The number of characters to use from the
public void processingInstruction(java.lang.String target, java.lang.String data)
By default, do nothing. Application writers may override this method in a subclass to take specific actions for each processing instruction, such as setting status variables or invoking other methods.
target
- The processing instruction target.data
- The processing instruction data, or null if
The default implementation does nothing. Application writers may override this method in a subclass to take specific actions for each warning, such as inserting the message in a log file or printing it to the console.
The default implementation does nothing. Application writers may override this method in a subclass to take specific actions for each error, such as inserting the message in a log file or printing it to the console.
The default implementation throws a SAXParseException. Application writers may override this method in a subclass if they need to take specific actions for each fatal error (such as collecting all of the errors into a single report): in any case, the application must stop all regular processing when this method is invoked, since the document is no longer reliable, and the parser may no longer report parsing events.
|
Xerces 3.1.1 | ||||||||
PREV CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |