Class DefaultDocumentType

All Implemented Interfaces:
Serializable, Cloneable, DocumentType, Node
Direct Known Subclasses:
DOMDocumentType

public class DefaultDocumentType extends AbstractDocumentType

DefaultDocumentType is the DOM4J default implementation of an XML document type.

Version:
$Revision: 1.10 $
Author:
James Strachan
See Also:
  • Field Details

    • elementName

      protected String elementName
      The root element name of the document typ
  • Constructor Details

    • DefaultDocumentType

      public DefaultDocumentType()
    • DefaultDocumentType

      public DefaultDocumentType(String elementName, String systemID)

      This will create a new DocumentType with a reference to the external DTD

      Parameters:
      elementName - is the root element name of the document type
      systemID - is the system ID of the external DTD
    • DefaultDocumentType

      public DefaultDocumentType(String elementName, String publicID, String systemID)

      This will create a new DocumentType with a reference to the external DTD

      Parameters:
      elementName - is the root element name of the document type
      publicID - is the public ID of the DTD
      systemID - is the system ID of the DTD
  • Method Details

    • getElementName

      public String getElementName()
      Description copied from interface: DocumentType
      This method is the equivalent to the Node.getName()method. It is added for clarity.
      Returns:
      the root element name for the document type.
    • setElementName

      public void setElementName(String elementName)
      Description copied from interface: DocumentType
      This method is the equivalent to the Node.setName(java.lang.String)method. It is added for clarity.
      Parameters:
      elementName - DOCUMENT ME!
    • getPublicID

      public String getPublicID()
      DOCUMENT ME!
      Returns:
      the public ID of the document type
    • setPublicID

      public void setPublicID(String publicID)
      Sets the public ID of the document type
      Parameters:
      publicID - DOCUMENT ME!
    • getSystemID

      public String getSystemID()
      DOCUMENT ME!
      Returns:
      the system ID of the document type
    • setSystemID

      public void setSystemID(String systemID)
      Sets the system ID of the document type
      Parameters:
      systemID - DOCUMENT ME!
    • getInternalDeclarations

      public List getInternalDeclarations()
      Description copied from interface: DocumentType
      Returns a list of internal DTD declaration objects, defined in the org.dom4j.dtdpackage
      Returns:
      DOCUMENT ME!
    • setInternalDeclarations

      public void setInternalDeclarations(List internalDeclarations)
      Description copied from interface: DocumentType
      Sets the list of internal DTD declaration objects, defined in the org.dom4j.dtdpackage
      Parameters:
      internalDeclarations - DOCUMENT ME!
    • getExternalDeclarations

      public List getExternalDeclarations()
      Description copied from interface: DocumentType
      Returns a list of internal DTD declaration objects, defined in the org.dom4j.dtdpackage
      Returns:
      DOCUMENT ME!
    • setExternalDeclarations

      public void setExternalDeclarations(List externalDeclarations)
      Description copied from interface: DocumentType
      Sets the list of internal DTD declaration objects, defined in the org.dom4j.dtdpackage
      Parameters:
      externalDeclarations - DOCUMENT ME!