Package org.dom4j.tree
Class DefaultDocumentType
java.lang.Object
org.dom4j.tree.AbstractNode
org.dom4j.tree.AbstractDocumentType
org.dom4j.tree.DefaultDocumentType
- All Implemented Interfaces:
Serializable
,Cloneable
,DocumentType
,Node
- Direct Known Subclasses:
DOMDocumentType
DefaultDocumentType
is the DOM4J default implementation of an
XML document type.
- Version:
- $Revision: 1.10 $
- Author:
- James Strachan
- See Also:
-
Field Summary
FieldsFields inherited from class org.dom4j.tree.AbstractNode
NODE_TYPE_NAMES
Fields inherited from interface org.dom4j.Node
ANY_NODE, ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_REFERENCE_NODE, MAX_NODE_TYPE, NAMESPACE_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE, UNKNOWN_NODE
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultDocumentType
(String elementName, String systemID) This will create a newDocumentType
with a reference to the external DTDDefaultDocumentType
(String elementName, String publicID, String systemID) This will create a newDocumentType
with a reference to the external DTD -
Method Summary
Modifier and TypeMethodDescriptionThis method is the equivalent to theNode.getName()
method.Returns a list of internal DTD declaration objects, defined in theorg.dom4j.dtd
packageReturns a list of internal DTD declaration objects, defined in theorg.dom4j.dtd
packageDOCUMENT ME!DOCUMENT ME!void
setElementName
(String elementName) This method is the equivalent to theNode.setName(java.lang.String)
method.void
setExternalDeclarations
(List<Decl> externalDeclarations) Sets the list of internal DTD declaration objects, defined in theorg.dom4j.dtd
packagevoid
setInternalDeclarations
(List<Decl> internalDeclarations) Sets the list of internal DTD declaration objects, defined in theorg.dom4j.dtd
packagevoid
setPublicID
(String publicID) Sets the public ID of the document typevoid
setSystemID
(String systemID) Sets the system ID of the document typeMethods inherited from class org.dom4j.tree.AbstractDocumentType
accept, asXML, getName, getNodeType, getPath, getText, getUniquePath, setName, toString, write
Methods inherited from class org.dom4j.tree.AbstractNode
asXPathResult, clone, createPattern, createXPath, createXPathFilter, createXPathResult, detach, getDocument, getDocumentFactory, getNodeTypeName, getParent, getPath, getStringValue, getUniquePath, hasContent, isReadOnly, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, setDocument, setParent, setText, supportsParent, valueOf
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.dom4j.Node
asXPathResult, clone, createXPath, detach, getDocument, getNodeTypeName, getParent, getPath, getStringValue, getUniquePath, hasContent, isReadOnly, matches, numberValueOf, selectNodes, selectNodes, selectNodes, selectObject, selectSingleNode, setDocument, setParent, setText, supportsParent, valueOf
-
Field Details
-
elementName
The root element name of the document typ
-
-
Constructor Details
-
DefaultDocumentType
public DefaultDocumentType() -
DefaultDocumentType
This will create a new
DocumentType
with a reference to the external DTD- Parameters:
elementName
- is the root element name of the document typesystemID
- is the system ID of the external DTD
-
DefaultDocumentType
This will create a new
DocumentType
with a reference to the external DTD- Parameters:
elementName
- is the root element name of the document typepublicID
- is the public ID of the DTDsystemID
- is the system ID of the DTD
-
-
Method Details
-
getElementName
Description copied from interface:DocumentType
This method is the equivalent to theNode.getName()
method. It is added for clarity.- Returns:
- the root element name for the document type.
-
setElementName
Description copied from interface:DocumentType
This method is the equivalent to theNode.setName(java.lang.String)
method. It is added for clarity.- Parameters:
elementName
- DOCUMENT ME!
-
getPublicID
DOCUMENT ME!- Returns:
- the public ID of the document type
-
setPublicID
Sets the public ID of the document type- Parameters:
publicID
- DOCUMENT ME!
-
getSystemID
DOCUMENT ME!- Returns:
- the system ID of the document type
-
setSystemID
Sets the system ID of the document type- Parameters:
systemID
- DOCUMENT ME!
-
getInternalDeclarations
Description copied from interface:DocumentType
Returns a list of internal DTD declaration objects, defined in theorg.dom4j.dtd
package- Returns:
- DOCUMENT ME!
-
setInternalDeclarations
Description copied from interface:DocumentType
Sets the list of internal DTD declaration objects, defined in theorg.dom4j.dtd
package- Parameters:
internalDeclarations
- DOCUMENT ME!
-
getExternalDeclarations
Description copied from interface:DocumentType
Returns a list of internal DTD declaration objects, defined in theorg.dom4j.dtd
package- Returns:
- DOCUMENT ME!
-
setExternalDeclarations
Description copied from interface:DocumentType
Sets the list of internal DTD declaration objects, defined in theorg.dom4j.dtd
package- Parameters:
externalDeclarations
- DOCUMENT ME!
-