Class GenericDocumentType
java.lang.Object
org.apache.batik.dom.AbstractNode
org.apache.batik.dom.AbstractChildNode
org.apache.batik.dom.GenericDocumentType
- All Implemented Interfaces:
Serializable, NodeEventTarget, ExtendedNode, NodeXBL, XBLManagerData, DocumentType, EventTarget, Node
This class implements the
DocumentType interface.- Version:
- $Id$
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringThe DTD public ID, if specified.protected StringThe qualified name of the document element.protected StringThe DTD system ID, if specified.Fields inherited from class AbstractChildNode
nextSibling, parentNode, previousSiblingFields inherited from class 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, userDataHandlersFields inherited from interface 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
ConstructorsConstructorDescriptionGenericDocumentType(String qualifiedName, String publicId, String systemId) Creates a new DocumentType object. -
Method Summary
Modifier and TypeMethodDescriptionDOM: ImplementsDocumentType.getEntities().DOM: ImplementsDocumentType.getInternalSubset().getName()DOM: ImplementsDocumentType.getName().DOM: ImplementsNode.getNodeName().shortDOM: ImplementsDocumentType.getNotations().DOM: ImplementsDocumentType.getPublicId().DOM: ImplementsDocumentType.getSystemId().booleanTests whether this node is readonly.protected NodenewNode()Returns a new uninitialized instance of this object's class.voidsetReadonly(boolean ro) Sets this node readonly attribute.Methods inherited from class AbstractChildNode
getNextSibling, getParentNode, getPreviousSibling, setNextSibling, setParentNode, setPreviousSiblingMethods inherited from class 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, willTriggerNSMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface 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 Details
-
qualifiedName
The qualified name of the document element. -
publicId
The DTD public ID, if specified. -
systemId
The DTD system ID, if specified.
-
-
Constructor Details
-
GenericDocumentType
-
-
Method Details
-
getNodeName
DOM: ImplementsNode.getNodeName().- Specified by:
getNodeNamein interfaceNode- Returns:
- The name of the DTD.
-
getNodeType
public short getNodeType()- Specified by:
getNodeTypein interfaceNode
-
isReadonly
public boolean isReadonly()Description copied from interface:ExtendedNodeTests whether this node is readonly.- Specified by:
isReadonlyin interfaceExtendedNode
-
setReadonly
public void setReadonly(boolean ro) Description copied from interface:ExtendedNodeSets this node readonly attribute.- Specified by:
setReadonlyin interfaceExtendedNode
-
getName
DOM: ImplementsDocumentType.getName().- Specified by:
getNamein interfaceDocumentType- Returns:
- The name of document element as specified in the DTD.
-
getEntities
DOM: ImplementsDocumentType.getEntities().- Specified by:
getEntitiesin interfaceDocumentType- Returns:
- null.
-
getNotations
DOM: ImplementsDocumentType.getNotations().- Specified by:
getNotationsin interfaceDocumentType- Returns:
- null.
-
getPublicId
DOM: ImplementsDocumentType.getPublicId().- Specified by:
getPublicIdin interfaceDocumentType- Returns:
- The public id.
-
getSystemId
DOM: ImplementsDocumentType.getSystemId().- Specified by:
getSystemIdin interfaceDocumentType- Returns:
- The public id.
-
getInternalSubset
DOM: ImplementsDocumentType.getInternalSubset().- Specified by:
getInternalSubsetin interfaceDocumentType- Returns:
- The public id.
-
newNode
Description copied from class:AbstractNodeReturns a new uninitialized instance of this object's class.- Specified by:
newNodein classAbstractNode
-