org.apache.batik.dom
Class GenericDocumentType

java.lang.Object
  extended by org.apache.batik.dom.AbstractNode
      extended by org.apache.batik.dom.AbstractChildNode
          extended by org.apache.batik.dom.GenericDocumentType
All Implemented Interfaces:
Serializable, NodeEventTarget, ExtendedNode, NodeXBL, XBLManagerData, DocumentType, EventTarget, Node

public class GenericDocumentType
extends AbstractChildNode
implements DocumentType

This class implements the DocumentType interface.

See Also:
Serialized Form

Field Summary
protected  String publicId
          The DTD public ID, if specified.
protected  String qualifiedName
          The qualified name of the document element.
protected  String systemId
          The DTD system ID, if specified.
 
Fields inherited from class org.apache.batik.dom.AbstractChildNode
nextSibling, parentNode, previousSibling
 
Fields inherited from class org.apache.batik.dom.AbstractNode
DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, EMPTY_NODE_LIST, eventSupport, managerData, ownerDocument, userData, userDataHandlers
 
Fields inherited from interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
 
Constructor Summary
GenericDocumentType(String qualifiedName, String publicId, String systemId)
          Creates a new DocumentType object.
 
Method Summary
 NamedNodeMap getEntities()
          DOM: Implements DocumentType.getEntities().
 String getInternalSubset()
          DOM: Implements DocumentType.getInternalSubset().
 String getName()
          DOM: Implements DocumentType.getName().
 String getNodeName()
          DOM: Implements Node.getNodeName().
 short getNodeType()
           
 NamedNodeMap getNotations()
          DOM: Implements DocumentType.getNotations().
 String getPublicId()
          DOM: Implements DocumentType.getPublicId().
 String getSystemId()
          DOM: Implements DocumentType.getSystemId().
 boolean isReadonly()
          Tests whether this node is readonly.
protected  Node newNode()
          Returns a new uninitialized instance of this object's class.
 void setReadonly(boolean ro)
          Sets this node readonly attribute.
 
Methods inherited from class org.apache.batik.dom.AbstractChildNode
getNextSibling, getParentNode, getPreviousSibling, setNextSibling, setParentNode, setPreviousSibling
 
Methods inherited from class org.apache.batik.dom.AbstractNode
addEventListener, addEventListenerNS, appendChild, checkChildType, cloneNode, compareDocumentPosition, compareNamedNodeMaps, compareStrings, copyInto, createDOMException, deepCopyInto, deepExport, dispatchEvent, export, fireDOMCharacterDataModifiedEvent, fireDOMNodeInsertedIntoDocumentEvent, fireDOMNodeRemovedFromDocumentEvent, fireUserDataHandlers, getAttributes, getBaseURI, getBaseURI, getCascadedXMLBase, getChildNodes, getCurrentDocument, getEventSupport, getFeature, getFirstChild, getLastChild, getLocalName, getManagerData, getNamespaceURI, getNodeValue, getOwnerDocument, getParentNodeEventTarget, getPrefix, getTextContent, getUserData, getXblBoundElement, getXblChildNodes, getXblDefinitions, getXblFirstChild, getXblFirstElementChild, getXblLastChild, getXblLastElementChild, getXblNextElementSibling, getXblNextSibling, getXblParentNode, getXblPreviousElementSibling, getXblPreviousSibling, getXblScopedChildNodes, getXblShadowTree, hasAttributes, hasChildNodes, hasEventListenerNS, initializeEventSupport, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespacePrefix, lookupNamespaceURI, lookupPrefix, normalize, removeChild, removeEventListener, removeEventListenerNS, replaceChild, setManagerData, setNodeName, setNodeValue, setOwnerDocument, setPrefix, setSpecified, setTextContent, setUserData, willTriggerNS
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.w3c.dom.Node
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
 

Field Detail

qualifiedName

protected String qualifiedName
The qualified name of the document element.


publicId

protected String publicId
The DTD public ID, if specified.


systemId

protected String systemId
The DTD system ID, if specified.

Constructor Detail

GenericDocumentType

public GenericDocumentType(String qualifiedName,
                           String publicId,
                           String systemId)
Creates a new DocumentType object.

Method Detail

getNodeName

public String getNodeName()
DOM: Implements Node.getNodeName().

Specified by:
getNodeName in interface Node
Returns:
The name of the DTD.

getNodeType

public short getNodeType()
Specified by:
getNodeType in interface Node

isReadonly

public boolean isReadonly()
Description copied from interface: ExtendedNode
Tests whether this node is readonly.

Specified by:
isReadonly in interface ExtendedNode

setReadonly

public void setReadonly(boolean ro)
Description copied from interface: ExtendedNode
Sets this node readonly attribute.

Specified by:
setReadonly in interface ExtendedNode

getName

public String getName()
DOM: Implements DocumentType.getName().

Specified by:
getName in interface DocumentType
Returns:
The name of document element as specified in the DTD.

getEntities

public NamedNodeMap getEntities()
DOM: Implements DocumentType.getEntities().

Specified by:
getEntities in interface DocumentType
Returns:
null.

getNotations

public NamedNodeMap getNotations()
DOM: Implements DocumentType.getNotations().

Specified by:
getNotations in interface DocumentType
Returns:
null.

getPublicId

public String getPublicId()
DOM: Implements DocumentType.getPublicId().

Specified by:
getPublicId in interface DocumentType
Returns:
The public id.

getSystemId

public String getSystemId()
DOM: Implements DocumentType.getSystemId().

Specified by:
getSystemId in interface DocumentType
Returns:
The public id.

getInternalSubset

public String getInternalSubset()
DOM: Implements DocumentType.getInternalSubset().

Specified by:
getInternalSubset in interface DocumentType
Returns:
The public id.

newNode

protected Node newNode()
Description copied from class: AbstractNode
Returns a new uninitialized instance of this object's class.

Specified by:
newNode in class AbstractNode


Copyright © 2017 Apache Software Foundation. All Rights Reserved.