org.apache.xerces.impl.xs.opti
public class DefaultXMLDocumentHandler extends Object implements XMLDocumentHandler, XMLDTDHandler, XMLDTDContentModelHandler
Version: $Id: DefaultXMLDocumentHandler.java,v 1.5 2004/10/06 15:14:49 mrglavas Exp $
Constructor Summary | |
---|---|
DefaultXMLDocumentHandler() Default Constructor |
Method Summary | |
---|---|
void | any(Augmentations augmentations)
A content model of ANY.
|
void | attributeDecl(String elementName, String attributeName, String type, String[] enumeration, String defaultType, XMLString defaultValue, XMLString nonNormalizedDefaultValue, Augmentations augmentations)
An attribute declaration.
|
void | characters(XMLString text, Augmentations augs)
Character content.
|
void | comment(XMLString text, Augmentations augs)
A comment.
|
void | doctypeDecl(String rootElement, String publicId, String systemId, Augmentations augs)
Notifies of the presence of the DOCTYPE line in the document.
|
void | element(String elementName, Augmentations augmentations)
A referenced element in a mixed or children content model.
|
void | elementDecl(String name, String contentModel, Augmentations augmentations)
An element declaration.
|
void | empty(Augmentations augmentations)
A content model of EMPTY.
|
void | emptyElement(QName element, XMLAttributes attributes, Augmentations augs)
An empty element.
|
void | endAttlist(Augmentations augmentations)
The end of an attribute list.
|
void | endCDATA(Augmentations augs)
The end of a CDATA section.
|
void | endConditional(Augmentations augmentations)
The end of a conditional section.
|
void | endContentModel(Augmentations augmentations)
The end of a content model.
|
void | endDocument(Augmentations augs)
The end of the document.
|
void | endDTD(Augmentations augmentations)
The end of the DTD.
|
void | endElement(QName element, Augmentations augs)
The end of an element.
|
void | endExternalSubset(Augmentations augmentations)
The end of the DTD external subset.
|
void | endGeneralEntity(String name, Augmentations augs)
This method notifies the end of a general entity.
|
void | endGroup(Augmentations augmentations)
The end of a group for mixed or children content models.
|
void | endParameterEntity(String name, Augmentations augmentations)
This method notifies the end of a parameter entity. |
void | endPrefixMapping(String prefix, Augmentations augs)
The end of a namespace prefix mapping. |
void | externalEntityDecl(String name, XMLResourceIdentifier identifier, Augmentations augmentations)
An external entity declaration.
|
XMLDocumentSource | getDocumentSource() Returns the document source. |
XMLDTDContentModelSource | getDTDContentModelSource() |
XMLDTDSource | getDTDSource() |
void | ignorableWhitespace(XMLString text, Augmentations augs)
Ignorable whitespace. |
void | ignoredCharacters(XMLString text, Augmentations augmentations)
Characters within an IGNORE conditional section.
|
void | internalEntityDecl(String name, XMLString text, XMLString nonNormalizedText, Augmentations augmentations)
An internal entity declaration.
|
void | notationDecl(String name, XMLResourceIdentifier identifier, Augmentations augmentations)
A notation declaration
|
void | occurrence(short occurrence, Augmentations augmentations)
The occurrence count for a child in a children content model or
for the mixed content model group.
|
void | pcdata(Augmentations augmentations)
The appearance of "#PCDATA" within a group signifying a
mixed content model. |
void | processingInstruction(String target, XMLString data, Augmentations augs)
A processing instruction. |
void | separator(short separator, Augmentations augmentations)
The separator between choices or sequences of a mixed or children
content model.
|
void | setDocumentSource(XMLDocumentSource source) Sets the document source. |
void | setDTDContentModelSource(XMLDTDContentModelSource source) |
void | setDTDSource(XMLDTDSource source) |
void | startAttlist(String elementName, Augmentations augmentations)
The start of an attribute list.
|
void | startCDATA(Augmentations augs)
The start of a CDATA section.
|
void | startConditional(short type, Augmentations augmentations)
The start of a conditional section.
|
void | startContentModel(String elementName, Augmentations augmentations)
The start of a content model. |
void | startDocument(XMLLocator locator, String encoding, NamespaceContext context, Augmentations augs)
The start of the document.
|
void | startDTD(XMLLocator locator, Augmentations augmentations)
The start of the DTD.
|
void | startElement(QName element, XMLAttributes attributes, Augmentations augs)
The start of an element.
|
void | startExternalSubset(XMLResourceIdentifier identifier, Augmentations augmentations)
The start of the DTD external subset.
|
void | startGeneralEntity(String name, XMLResourceIdentifier identifier, String encoding, Augmentations augs)
This method notifies the start of a general entity.
|
void | startGroup(Augmentations augmentations)
A start of either a mixed or children content model. |
void | startParameterEntity(String name, XMLResourceIdentifier identifier, String encoding, Augmentations augmentations)
This method notifies of the start of a parameter entity. |
void | startPrefixMapping(String prefix, String uri, Augmentations augs)
The start of a namespace prefix mapping. |
void | textDecl(String version, String encoding, Augmentations augs)
Notifies of the presence of a TextDecl line in an entity. |
void | unparsedEntityDecl(String name, XMLResourceIdentifier identifier, String notation, Augmentations augmentations)
An unparsed entity declaration.
|
void | xmlDecl(String version, String encoding, String standalone, Augmentations augs)
Notifies of the presence of an XMLDecl line in the document. |
Parameters: augmentations Additional information that may include infoset augmentations.
Throws: XNIException Thrown by handler to signal an error.
See Also: DefaultXMLDocumentHandler DefaultXMLDocumentHandler
Parameters: elementName The name of the element that this attribute is associated with. attributeName The name of the attribute. type The attribute type. This value will be one of the following: "CDATA", "ENTITY", "ENTITIES", "ENUMERATION", "ID", "IDREF", "IDREFS", "NMTOKEN", "NMTOKENS", or "NOTATION". enumeration If the type has the value "ENUMERATION" or "NOTATION", this array holds the allowed attribute values; otherwise, this array is null. defaultType The attribute default type. This value will be one of the following: "#FIXED", "#IMPLIED", "#REQUIRED", or null. defaultValue The attribute default value, or null if no default value is specified. nonNormalizedDefaultValue The attribute default value with no normalization performed, or null if no default value is specified. augmentations Additional information that may include infoset augmentations.
Throws: XNIException Thrown by handler to signal an error.
Parameters: text The content. augs Additional information that may include infoset augmentations
Throws: XNIException Thrown by handler to signal an error.
Parameters: text The text in the comment. augs Additional information that may include infoset augmentations
Throws: XNIException Thrown by application to signal an error.
Parameters: rootElement The name of the root element. publicId The public identifier if an external DTD or null if the external DTD is specified using SYSTEM. systemId The system identifier if an external DTD, null otherwise. augs Additional information that may include infoset augmentations
Throws: XNIException Thrown by handler to signal an error.
Parameters: elementName The name of the referenced element. augmentations Additional information that may include infoset augmentations.
Throws: XNIException Thrown by handler to signal an error.
Parameters: name The name of the element. contentModel The element content model. augmentations Additional information that may include infoset augmentations.
Throws: XNIException Thrown by handler to signal an error.
Parameters: augmentations Additional information that may include infoset augmentations.
Throws: XNIException Thrown by handler to signal an error.
See Also: DefaultXMLDocumentHandler DefaultXMLDocumentHandler
Parameters: element The name of the element. attributes The element attributes. augs Additional information that may include infoset augmentations
Throws: XNIException Thrown by handler to signal an error.
Parameters: augmentations Additional information that may include infoset augmentations.
Throws: XNIException Thrown by handler to signal an error.
Parameters: augs Additional information that may include infoset augmentations
Throws: XNIException Thrown by handler to signal an error.
Parameters: augmentations Additional information that may include infoset augmentations.
Throws: XNIException Thrown by handler to signal an error.
Parameters: augmentations Additional information that may include infoset augmentations.
Throws: XNIException Thrown by handler to signal an error.
Parameters: augs Additional information that may include infoset augmentations
Throws: XNIException Thrown by handler to signal an error.
Parameters: augmentations Additional information that may include infoset augmentations.
Throws: XNIException Thrown by handler to signal an error.
Parameters: element The name of the element. augs Additional information that may include infoset augmentations
Throws: XNIException Thrown by handler to signal an error.
Parameters: augmentations Additional information that may include infoset augmentations.
Throws: XNIException Thrown by handler to signal an error.
Note: This method is not called for entity references appearing as part of attribute values.
Parameters: name The name of the entity. augs Additional information that may include infoset augmentations
Throws: XNIException Thrown by handler to signal an error.
Parameters: augmentations Additional information that may include infoset augmentations.
Throws: XNIException Thrown by handler to signal an error.
Parameters: name The name of the parameter entity. augmentations Additional information that may include infoset augmentations.
Throws: XNIException Thrown by handler to signal an error.
Parameters: prefix The namespace prefix. augs Additional information that may include infoset augmentations
Throws: XNIException Thrown by handler to signal an error.
Parameters: name The name of the entity. Parameter entity names start with '%', whereas the name of a general entity is just the entity name. identifier An object containing all location information pertinent to this external entity. augmentations Additional information that may include infoset augmentations.
Throws: XNIException Thrown by handler to signal an error.
Parameters: text The ignorable whitespace. augs Additional information that may include infoset augmentations
Throws: XNIException Thrown by handler to signal an error.
Parameters: text The ignored text. augmentations Additional information that may include infoset augmentations.
Throws: XNIException Thrown by handler to signal an error.
Parameters: name The name of the entity. Parameter entity names start with '%', whereas the name of a general entity is just the entity name. text The value of the entity. nonNormalizedText The non-normalized value of the entity. This value contains the same sequence of characters that was in the internal entity declaration, without any entity references expanded. augmentations Additional information that may include infoset augmentations.
Throws: XNIException Thrown by handler to signal an error.
Parameters: name The name of the notation. identifier An object containing all location information pertinent to this notation. augmentations Additional information that may include infoset augmentations.
Throws: XNIException Thrown by handler to signal an error.
Parameters: occurrence The occurrence count for the last element or group. augmentations Additional information that may include infoset augmentations.
Throws: XNIException Thrown by handler to signal an error.
See Also: DefaultXMLDocumentHandler DefaultXMLDocumentHandler DefaultXMLDocumentHandler
startGroup()
.
Parameters: augmentations Additional information that may include infoset augmentations.
Throws: XNIException Thrown by handler to signal an error.
See Also: DefaultXMLDocumentHandler
Typically, a processing instruction's data will contain a series of pseudo-attributes. These pseudo-attributes follow the form of element attributes but are not parsed or presented to the application as anything other than text. The application is responsible for parsing the data.
Parameters: target The target. data The data or null if none specified. augs Additional information that may include infoset augmentations
Throws: XNIException Thrown by handler to signal an error.
Parameters: separator The type of children separator. augmentations Additional information that may include infoset augmentations.
Throws: XNIException Thrown by handler to signal an error.
See Also: DefaultXMLDocumentHandler DefaultXMLDocumentHandler
Parameters: elementName The name of the element that this attribute list is associated with. augmentations Additional information that may include infoset augmentations.
Throws: XNIException Thrown by handler to signal an error.
Parameters: augs Additional information that may include infoset augmentations
Throws: XNIException Thrown by handler to signal an error.
Parameters: type The type of the conditional section. This value will either be CONDITIONAL_INCLUDE or CONDITIONAL_IGNORE. augmentations Additional information that may include infoset augmentations.
Throws: XNIException Thrown by handler to signal an error.
See Also: DefaultXMLDocumentHandler DefaultXMLDocumentHandler
Parameters: elementName The name of the element. augmentations Additional information that may include infoset augmentations.
Throws: XNIException Thrown by handler to signal an error.
Parameters: locator The document locator, or null if the document location cannot be reported during the parsing of this document. However, it is strongly recommended that a locator be supplied that can at least report the system identifier of the document. encoding The auto-detected IANA encoding name of the entity stream. This value will be null in those situations where the entity encoding is not auto-detected (e.g. internal entities or a document entity that is parsed from a java.io.Reader). augs Additional information that may include infoset augmentations
Throws: XNIException Thrown by handler to signal an error.
Parameters: locator The document locator, or null if the document location cannot be reported during the parsing of the document DTD. However, it is strongly recommended that a locator be supplied that can at least report the base system identifier of the DTD. augmentations Additional information that may include infoset augmentations.
Throws: XNIException Thrown by handler to signal an error.
Parameters: element The name of the element. attributes The element attributes. augs Additional information that may include infoset augmentations
Throws: XNIException Thrown by handler to signal an error.
Parameters: identifier The resource identifier. augmentations Additional information that may include infoset augmentations.
Throws: XNIException Thrown by handler to signal an error.
Note: This method is not called for entity references appearing as part of attribute values.
Parameters: name The name of the general entity. identifier The resource identifier. encoding The auto-detected IANA encoding name of the entity stream. This value will be null in those situations where the entity encoding is not auto-detected (e.g. internal entities or a document entity that is parsed from a java.io.Reader). augs Additional information that may include infoset augmentations
Throws: XNIException Thrown by handler to signal an error.
pcdata()
method. A children content model will
contain additional groups and/or elements.
Parameters: augmentations Additional information that may include infoset augmentations.
Throws: XNIException Thrown by handler to signal an error.
See Also: DefaultXMLDocumentHandler DefaultXMLDocumentHandler
Parameters: name The name of the parameter entity. identifier The resource identifier. encoding The auto-detected IANA encoding name of the entity stream. This value will be null in those situations where the entity encoding is not auto-detected (e.g. internal parameter entities). augmentations Additional information that may include infoset augmentations.
Throws: XNIException Thrown by handler to signal an error.
Parameters: prefix The namespace prefix. uri The URI bound to the prefix. augs Additional information that may include infoset augmentations
Throws: XNIException Thrown by handler to signal an error.
Note: This method will never be called for the document entity; it is only called for external general entities referenced in document content.
Note: This method is not called for entity references appearing as part of attribute values.
Parameters: version The XML version, or null if not specified. encoding The IANA encoding name of the entity. augs Additional information that may include infoset augmentations
Throws: XNIException Thrown by handler to signal an error.
Parameters: name The name of the entity. identifier An object containing all location information pertinent to this unparsed entity declaration. notation The name of the notation. augmentations Additional information that may include infoset augmentations.
Throws: XNIException Thrown by handler to signal an error.
Parameters: version The XML version. encoding The IANA encoding name of the document, or null if not specified. standalone The standalone value, or null if not specified. augs Additional information that may include infoset augmentations
Throws: XNIException Thrown by handler to signal an error.