public interface XMLDTDHandler
XMLDTDContentModelHandler| Modifier and Type | Field and Description | 
|---|---|
| static short | CONDITIONAL_IGNOREConditional section: IGNORE. | 
| static short | CONDITIONAL_INCLUDEConditional section: INCLUDE. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | attributeDecl(String elementName,
             String attributeName,
             String type,
             String[] enumeration,
             String defaultType,
             XMLString defaultValue,
             XMLString nonNormalizedDefaultValue,
             Augmentations augmentations)An attribute declaration. | 
| void | comment(XMLString text,
       Augmentations augmentations)A comment. | 
| void | elementDecl(String name,
           String contentModel,
           Augmentations augmentations)An element declaration. | 
| void | endAttlist(Augmentations augmentations)The end of an attribute list. | 
| void | endConditional(Augmentations augmentations)The end of a conditional section. | 
| void | endDTD(Augmentations augmentations)The end of the DTD. | 
| void | endExternalSubset(Augmentations augmentations)The end of the DTD external subset. | 
| void | endParameterEntity(String name,
                  Augmentations augmentations)This method notifies the end of a parameter entity. | 
| void | externalEntityDecl(String name,
                  XMLResourceIdentifier identifier,
                  Augmentations augmentations)An external entity declaration. | 
| XMLDTDSource | getDTDSource() | 
| 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 | processingInstruction(String target,
                     XMLString data,
                     Augmentations augmentations)A processing instruction. | 
| void | setDTDSource(XMLDTDSource source) | 
| void | startAttlist(String elementName,
            Augmentations augmentations)The start of an attribute list. | 
| void | startConditional(short type,
                Augmentations augmentations)The start of a conditional section. | 
| void | startDTD(XMLLocator locator,
        Augmentations augmentations)The start of the DTD. | 
| void | startExternalSubset(XMLResourceIdentifier identifier,
                   Augmentations augmentations)The start of the DTD external subset. | 
| void | startParameterEntity(String name,
                    XMLResourceIdentifier identifier,
                    String encoding,
                    Augmentations augmentations)This method notifies of the start of a parameter entity. | 
| void | textDecl(String version,
        String encoding,
        Augmentations augmentations)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. | 
static final short CONDITIONAL_INCLUDE
CONDITIONAL_IGNORE, 
Constant Field Valuesstatic final short CONDITIONAL_IGNORE
CONDITIONAL_INCLUDE, 
Constant Field Valuesvoid startDTD(XMLLocator locator, Augmentations augmentations) throws XNIException
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.void startParameterEntity(String name, XMLResourceIdentifier identifier, String encoding, Augmentations augmentations) throws XNIException
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.XNIException - Thrown by handler to signal an error.void textDecl(String version, String encoding, Augmentations augmentations) throws XNIException
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.augmentations - Additional information that may include infoset
                      augmentations.XNIException - Thrown by handler to signal an error.void endParameterEntity(String name, Augmentations augmentations) throws XNIException
name - The name of the parameter entity.augmentations - Additional information that may include infoset
                      augmentations.XNIException - Thrown by handler to signal an error.void startExternalSubset(XMLResourceIdentifier identifier, Augmentations augmentations) throws XNIException
identifier - The resource identifier.augmentations - Additional information that may include infoset
                   augmentations.XNIException - Thrown by handler to signal an error.void endExternalSubset(Augmentations augmentations) throws XNIException
augmentations - Additional information that may include infoset
                      augmentations.XNIException - Thrown by handler to signal an error.void comment(XMLString text, Augmentations augmentations) throws XNIException
text - The text in the comment.augmentations - Additional information that may include infoset
                      augmentations.XNIException - Thrown by application to signal an error.void processingInstruction(String target, XMLString data, Augmentations augmentations) throws XNIException
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.void elementDecl(String name, String contentModel, Augmentations augmentations) throws XNIException
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.void startAttlist(String elementName, Augmentations augmentations) throws XNIException
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.void attributeDecl(String elementName, String attributeName, String type, String[] enumeration, String defaultType, XMLString defaultValue, XMLString nonNormalizedDefaultValue, Augmentations augmentations) throws XNIException
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.XNIException - Thrown by handler to signal an error.void endAttlist(Augmentations augmentations) throws XNIException
augmentations - Additional information that may include infoset
                      augmentations.XNIException - Thrown by handler to signal an error.void internalEntityDecl(String name, XMLString text, XMLString nonNormalizedText, Augmentations augmentations) throws XNIException
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.void externalEntityDecl(String name, XMLResourceIdentifier identifier, Augmentations augmentations) throws XNIException
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.XNIException - Thrown by handler to signal an error.void unparsedEntityDecl(String name, XMLResourceIdentifier identifier, String notation, Augmentations augmentations) throws XNIException
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.XNIException - Thrown by handler to signal an error.void notationDecl(String name, XMLResourceIdentifier identifier, Augmentations augmentations) throws XNIException
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.void startConditional(short type,
                    Augmentations augmentations)
                      throws XNIException
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.CONDITIONAL_INCLUDE, 
CONDITIONAL_IGNOREvoid ignoredCharacters(XMLString text, Augmentations augmentations) throws XNIException
text - The ignored text.augmentations - Additional information that may include infoset
                      augmentations.XNIException - Thrown by handler to signal an error.void endConditional(Augmentations augmentations) throws XNIException
augmentations - Additional information that may include infoset
                      augmentations.XNIException - Thrown by handler to signal an error.void endDTD(Augmentations augmentations) throws XNIException
augmentations - Additional information that may include infoset
                      augmentations.XNIException - Thrown by handler to signal an error.void setDTDSource(XMLDTDSource source)
XMLDTDSource getDTDSource()
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.