Package org.apache.axiom.om

# Interface OMDocType

All Superinterfaces:
  `OMInformationItem`, `OMNode`, `OMSerializable`

public interface OMDocType extends OMNode
Interface OMDocType

- ## Field Summary

  ### Fields inherited from interface org.apache.axiom.om.OMNode

  `CDATA_SECTION_NODE, COMMENT_NODE, DTD_NODE, ELEMENT_NODE, ENTITY_REFERENCE_NODE, PI_NODE, SPACE_NODE, TEXT_NODE`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `getInternalSubset()`
  Get the internal subset.
  `String`
  `getPublicId()`
  Get the public ID of the external subset.
  `String`
  `getRootName()`
  Get the root name, i.e. the name immediately following the `DOCTYPE` keyword.
  `String`
  `getSystemId()`
  Get the system ID of the external subset.

  ### Methods inherited from interface org.apache.axiom.om.OMInformationItem

  `clone, getOMFactory`

  ### Methods inherited from interface org.apache.axiom.om.OMNode

  `buildWithAttachments, detach, discard, getNextOMSibling, getParent, getPreviousOMSibling, getType, insertSiblingAfter, insertSiblingBefore`

  ### Methods inherited from interface org.apache.axiom.om.OMSerializable

  `build, close, isComplete, serialize, serialize, serializeAndConsume`

- ## Method Details

  - ### getRootName

    String getRootName()
    Get the root name, i.e. the name immediately following the `DOCTYPE` keyword.
    Returns:
      the root name; must not be `null`

  - ### getPublicId

    String getPublicId()
    Get the public ID of the external subset.
    Returns:
      the public ID, or `null` if there is no external subset or no public ID has been specified for the external subset

  - ### getSystemId

    String getSystemId()
    Get the system ID of the external subset.
    Returns:
      the system ID, or `null` if there is no external subset

  - ### getInternalSubset

    String getInternalSubset()
    Get the internal subset.
    Returns:
      the internal subset, or `null` if there is none