java.lang.Object | |||
↳ | org.apache.xerces.parsers.XMLParser | ||
↳ | org.apache.xerces.parsers.XMLGrammarParser | ||
↳ | org.apache.xerces.parsers.DTDParser |
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.apache.xerces.parsers.XMLParser
| |||||||||||
From interface
org.apache.xerces.xni.XMLDTDContentModelHandler
| |||||||||||
From interface
org.apache.xerces.xni.XMLDTDHandler
|
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
fDTDScanner | fDTDScanner |
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.apache.xerces.parsers.XMLGrammarParser
| |||||||||||
From class
org.apache.xerces.parsers.XMLParser
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
An attribute declaration.
| |||||||||||
A referenced element in a children content model.
| |||||||||||
The end of a children group.
| |||||||||||
The occurrence count for a child in a children content model.
| |||||||||||
The separator between choices or sequences of a children content
model.
| |||||||||||
The start of a children group.
| |||||||||||
A comment.
| |||||||||||
An element declaration.
| |||||||||||
The end of an attribute list.
| |||||||||||
The end of a conditional section.
| |||||||||||
The end of a content model.
| |||||||||||
The end of the DTD.
| |||||||||||
This method notifies the end of an entity.
| |||||||||||
The end of the external subset.
| |||||||||||
An external entity declaration.
| |||||||||||
getDTDGrammar
| |||||||||||
An internal entity declaration.
| |||||||||||
A referenced element in a mixed content model.
| |||||||||||
A notation declaration
| |||||||||||
A processing instruction.
| |||||||||||
The start of an attribute list.
| |||||||||||
The start of a conditional section.
| |||||||||||
The start of a content model.
| |||||||||||
The start of the DTD.
| |||||||||||
This method notifies of the start of an entity.
| |||||||||||
The start of the external subset.
| |||||||||||
Notifies of the presence of a TextDecl line in an entity.
| |||||||||||
An unparsed entity declaration.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.apache.xerces.parsers.XMLParser
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
org.apache.xerces.xni.XMLDTDContentModelHandler
| |||||||||||
From interface
org.apache.xerces.xni.XMLDTDHandler
|
An attribute declaration.
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", 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. |
XNIException | Thrown by handler to signal an error. |
---|
A referenced element in a children content model.
elementName | The name of the referenced element. |
---|
XNIException | Thrown by handler to signal an error. |
---|
The end of a children group.
Note: This method is only called after a call to the startContentModel method where the type is TYPE_CHILDREN.
XNIException |
---|
The occurrence count for a child in a children content model.
Note: This method is only called after a call to the startContentModel method where the type is TYPE_CHILDREN.
occurrence | The occurrence count for the last children element or children group. |
---|
XNIException | Thrown by handler to signal an error. |
---|
The separator between choices or sequences of a children content model.
Note: This method is only called after a call to the startContentModel method where the type is TYPE_CHILDREN.
separator | The type of children separator. |
---|
XNIException | Thrown by handler to signal an error. |
---|
The start of a children group.
Note: This method is only called after a call to the startContentModel method where the type is TYPE_CHILDREN.
Note: Children groups can be nested and have associated occurrence counts.
XNIException | Thrown by handler to signal an error. |
---|
A comment.
text | The text in the comment. |
---|---|
augmentations | Additional information that may include infoset augmentations. |
XNIException | Thrown by application to signal an error. |
---|
An element declaration.
name | The name of the element. |
---|---|
contentModel | The element content model. |
augmentations | Additional information that may include infoset augmentations. |
XNIException | Thrown by handler to signal an error. |
---|
The end of an attribute list.
augmentations | Additional information that may include infoset augmentations. |
---|
XNIException | Thrown by handler to signal an error. |
---|
The end of a conditional section.
augmentations | Additional information that may include infoset augmentations. |
---|
XNIException | Thrown by handler to signal an error. |
---|
The end of a content model.
XNIException | Thrown by handler to signal an error. |
---|
The end of the DTD.
augmentations | Additional information that may include infoset augmentations. |
---|
XNIException | Thrown by handler to signal an error. |
---|
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.
name | The name of the entity. |
---|
XNIException | Thrown by handler to signal an error. |
---|
The end of the external subset.
augmentations | Additional information that may include infoset augmentations. |
---|
XNIException | Thrown by handler to signal an error. |
---|
An external entity declaration.
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 entity. |
augmentations | Additional information that may include infoset augmentations. |
XNIException | Thrown by handler to signal an error. |
---|
An internal entity declaration.
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. |
XNIException | Thrown by handler to signal an error. |
---|
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.
elementName | The name of the referenced element. |
---|
XNIException | Thrown by handler to signal an error. |
---|
A notation declaration
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. |
XNIException | Thrown by handler to signal an error. |
---|
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.
target | The target. |
---|---|
data | The data or null if none specified. |
augmentations | Additional information that may include infoset augmentations. |
XNIException | Thrown by handler to signal an error. |
---|
The start of an attribute list.
elementName | The name of the element that this attribute list is associated with. |
---|---|
augmentations | Additional information that may include infoset augmentations. |
XNIException | Thrown by handler to signal an error. |
---|
The start of a conditional section.
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. |
XNIException | Thrown by handler to signal an error. |
---|
The start of a content model. Depending on the type of the content model, specific methods may be called between the call to the startContentModel method and the call to the endContentModel method.
elementName | The name of the element. |
---|---|
type | The content model type. |
XNIException | Thrown by handler to signal an error. |
---|
The start of the DTD.
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. |
XNIException | Thrown by handler to signal an error. |
---|
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.
name | The name of the entity. |
---|---|
publicId | The public identifier of the entity if the entity is external, null otherwise. |
systemId | The system identifier of the entity if the entity is external, null otherwise. |
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). |
XNIException | Thrown by handler to signal an error. |
---|
The start of the external subset.
identifier | The resource identifier. |
---|---|
augmentations | Additional information that may include infoset augmentations. |
XNIException | Thrown by handler to signal an error. |
---|
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.
version | The XML version, or null if not specified. |
---|---|
encoding | The IANA encoding name of the entity. |
XNIException | Thrown by handler to signal an error. |
---|
An unparsed entity declaration.
name | The name of the entity. |
---|---|
identifier | An object containing all location information pertinent to this entity. |
notation | The name of the notation. |
augmentations | Additional information that may include infoset augmentations. |
XNIException | Thrown by handler to signal an error. |
---|