![]()
|
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 | ||||||||