| java.lang.Object org.apache.xerces.parsers.XMLParser org.apache.xerces.parsers.XMLGrammarParser org.apache.xerces.parsers.DTDParser
Method Summary | |
public void | attributeDecl(String elementName, String attributeName, String type, String[] enumeration, String defaultType, XMLString defaultValue, XMLString nonNormalizedDefaultValue, Augmentations augmentations) An attribute declaration.
Parameters: elementName - The name of the element that this attributeis associated with. Parameters: attributeName - The name of the attribute. Parameters: type - The attribute type. | public void | childrenElement(String elementName) A referenced element in a children content model. | public void | childrenEndGroup() The end of a children group. | public void | childrenOccurrence(short occurrence) The occurrence count for a child in a children content model. | public void | childrenSeparator(short separator) The separator between choices or sequences of a children content
model. | public void | childrenStartGroup() The start of a children group. | public void | comment(XMLString text, Augmentations augmentations) A comment. | public void | elementDecl(String name, String contentModel, Augmentations augmentations) An element declaration. | public void | endAttlist(Augmentations augmentations) The end of an attribute list. | public void | endConditional(Augmentations augmentations) The end of a conditional section. | public void | endContentModel() The end of a content model. | public void | endDTD(Augmentations augmentations) The end of the DTD. | public void | endEntity(String name, Augmentations augmentations) This method notifies the end of an entity. | public void | endExternalSubset(Augmentations augmentations) The end of the external subset. | public void | externalEntityDecl(String name, XMLResourceIdentifier identifier, Augmentations augmentations) An external entity declaration.
Parameters: name - The name of the entity. | public DTDGrammar | getDTDGrammar() | public void | internalEntityDecl(String name, XMLString text, XMLString nonNormalizedText, Augmentations augmentations) An internal entity declaration.
Parameters: name - The name of the entity. | public void | mixedElement(String elementName) A referenced element in a mixed content model. | public void | notationDecl(String name, XMLResourceIdentifier identifier, Augmentations augmentations) | public void | processingInstruction(String target, XMLString data, Augmentations augmentations) A processing instruction. | public void | startAttlist(String elementName, Augmentations augmentations) The start of an attribute list. | public void | startConditional(short type, Augmentations augmentations) The start of a conditional section.
Parameters: type - The type of the conditional section. | public void | startContentModel(String elementName, short type) The start of a content model. | public void | startDTD(XMLLocator locator, Augmentations augmentations) The start of the DTD. | public void | startEntity(String name, String publicId, String systemId, String encoding) This method notifies of the start of an entity. | public void | startExternalSubset(XMLResourceIdentifier identifier, Augmentations augmentations) The start of the external subset. | public void | textDecl(String version, String encoding) Notifies of the presence of a TextDecl line in an entity. | public void | unparsedEntityDecl(String name, XMLResourceIdentifier identifier, String notation, Augmentations augmentations) An unparsed entity declaration. |
attributeDecl | public void attributeDecl(String elementName, String attributeName, String type, String[] enumeration, String defaultType, XMLString defaultValue, XMLString nonNormalizedDefaultValue, Augmentations augmentations) throws XNIException(Code) | | An attribute declaration.
Parameters: elementName - The name of the element that this attributeis associated with. Parameters: attributeName - The name of the attribute. Parameters: type - The attribute type. This value will be one ofthe following: "CDATA", "ENTITY", "ENTITIES","ENUMERATION", "ID", "IDREF", "IDREFS", "NMTOKEN", "NMTOKENS", or "NOTATION". Parameters: enumeration - If the type has the value "ENUMERATION", thisarray holds the allowed attribute values;otherwise, this array is null. Parameters: defaultType - The attribute default type. This value will beone of the following: "#FIXED", "#IMPLIED","#REQUIRED", or null. Parameters: defaultValue - The attribute default value, or null if nodefault value is specified. throws: XNIException - Thrown by handler to signal an error. |
elementDecl | public void elementDecl(String name, String contentModel, Augmentations augmentations) throws XNIException(Code) | | An element declaration.
Parameters: name - The name of the element. Parameters: contentModel - The element content model. throws: XNIException - Thrown by handler to signal an error. |
endContentModel | public void endContentModel() throws XNIException(Code) | | The end of a content model.
throws: XNIException - Thrown by handler to signal an error. |
endEntity | public void endEntity(String name, Augmentations augmentations) throws XNIException(Code) | | This method notifies the end of an entity. The DTD has the pseudo-name
of "[dtd]" and parameter entity names start with '%'.
Note: Since the DTD is an entity, the handler
will be notified of the end of the DTD entity by calling the
endEntity method with the entity name "[dtd]" after calling
the endDTD method.
Parameters: name - The name of the entity. throws: XNIException - Thrown by handler to signal an error. |
externalEntityDecl | public void externalEntityDecl(String name, XMLResourceIdentifier identifier, Augmentations augmentations) throws XNIException(Code) | | An external entity declaration.
Parameters: name - The name of the entity. Parameter entity names startwith '%', whereas the name of a general entity is justthe entity name. Parameters: identifier - An object containing all location information pertinent to this entity. Parameters: augmentations - Additional information that may include infosetaugmentations. throws: XNIException - Thrown by handler to signal an error. |
getDTDGrammar | public DTDGrammar getDTDGrammar()(Code) | | getDTDGrammar
the grammar created by this parser |
internalEntityDecl | public void internalEntityDecl(String name, XMLString text, XMLString nonNormalizedText, Augmentations augmentations) throws XNIException(Code) | | An internal entity declaration.
Parameters: name - The name of the entity. Parameter entity names start with'%', whereas the name of a general entity is just the entity name. Parameters: text - The value of the entity. Parameters: nonNormalizedText - The non-normalized value of the entity. Thisvalue contains the same sequence of characters that was in the internal entity declaration, without any entityreferences expanded. throws: XNIException - Thrown by handler to signal an error. |
mixedElement | public void mixedElement(String elementName) throws XNIException(Code) | | A referenced element in a mixed content model. If the mixed content
model only allows text content, then this method will not be called
for that model. However, if this method is called for a mixed
content model, then the zero or more occurrence count is implied.
Note: This method is only called after a call to
the startContentModel method where the type is TYPE_MIXED.
Parameters: elementName - The name of the referenced element. throws: XNIException - Thrown by handler to signal an error. See Also: org.apache.xerces.impl.dtd.XMLElementDecl.TYPE_MIXED |
notationDecl | public void notationDecl(String name, XMLResourceIdentifier identifier, Augmentations augmentations) throws XNIException(Code) | | A notation declaration
Parameters: name - The name of the notation. Parameters: identifier - An object containing all location information pertinent to this notation. Parameters: augmentations - Additional information that may include infosetaugmentations. throws: XNIException - Thrown by handler to signal an error. |
processingInstruction | public void processingInstruction(String target, XMLString data, Augmentations augmentations) throws XNIException(Code) | | A processing instruction. Processing instructions consist of a
target name and, optionally, text data. The data is only meaningful
to the application.
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. Parameters: data - The data or null if none specified. throws: XNIException - Thrown by handler to signal an error. |
startAttlist | public void startAttlist(String elementName, Augmentations augmentations) throws XNIException(Code) | | The start of an attribute list.
Parameters: elementName - The name of the element that this attributelist is associated with. throws: XNIException - Thrown by handler to signal an error. |
startEntity | public void startEntity(String name, String publicId, String systemId, String encoding) throws XNIException(Code) | | This method notifies of the start of an entity. The DTD has the
pseudo-name of "[dtd]" and parameter entity names start with '%'.
Note: Since the DTD is an entity, the handler
will be notified of the start of the DTD entity by calling the
startEntity method with the entity name "[dtd]" before calling
the startDTD method.
Parameters: name - The name of the entity. Parameters: publicId - The public identifier of the entity if the entityis external, null otherwise. Parameters: systemId - The system identifier of the entity if the entityis external, null otherwise. Parameters: encoding - The auto-detected IANA encoding name of the entitystream. This value will be null in those situationswhere the entity encoding is not auto-detected (e.g.internal parameter entities). throws: XNIException - Thrown by handler to signal an error. |
textDecl | public void textDecl(String version, String encoding) throws XNIException(Code) | | Notifies of the presence of a TextDecl line in an entity. If present,
this method will be called immediately following the startEntity call.
Note: This method is only called for external
parameter entities referenced in the DTD.
Parameters: version - The XML version, or null if not specified. Parameters: encoding - The IANA encoding name of the entity. throws: XNIException - Thrown by handler to signal an error. |
unparsedEntityDecl | public void unparsedEntityDecl(String name, XMLResourceIdentifier identifier, String notation, Augmentations augmentations) throws XNIException(Code) | | An unparsed entity declaration.
Parameters: name - The name of the entity. Parameters: identifier - An object containing all location information pertinent to this entity. Parameters: notation - The name of the notation. Parameters: augmentations - Additional information that may include infosetaugmentations. throws: XNIException - Thrown by handler to signal an error. |
|
|