public class OMDocTypeImpl extends OMLeafNode implements OMDocType
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
internalSubset |
private java.lang.String |
publicId |
private java.lang.String |
rootName |
private java.lang.String |
systemId |
nextSibling, parent, previousSiblingfactoryCDATA_SECTION_NODE, COMMENT_NODE, DTD_NODE, ELEMENT_NODE, ENTITY_REFERENCE_NODE, PI_NODE, SPACE_NODE, TEXT_NODE| Constructor and Description |
|---|
OMDocTypeImpl(OMContainer parentNode,
java.lang.String rootName,
java.lang.String publicId,
java.lang.String systemId,
java.lang.String internalSubset,
OMFactory factory,
boolean fromBuilder) |
| Modifier and Type | Method and Description |
|---|---|
(package private) OMNode |
clone(OMCloneOptions options,
OMContainer targetParent) |
java.lang.String |
getInternalSubset()
Get the internal subset.
|
java.lang.String |
getPublicId()
Get the public ID of the external subset.
|
java.lang.String |
getRootName()
Get the root name, i.e.
|
java.lang.String |
getSystemId()
Get the system ID of the external subset.
|
int |
getType()
Returns the type of node.
|
void |
internalSerialize(javax.xml.stream.XMLStreamWriter writer,
boolean cache)
Serializes the node.
|
build, discard, getBuilder, isComplete, setCompletebuildWithAttachments, clone, detach, getIParentNode, getNextOMSibling, getNextOMSiblingIfAvailable, getParent, getPreviousOMSibling, insertSiblingAfter, insertSiblingBefore, internalSerialize, internalSerializeAndConsume, setNextOMSibling, setParent, setPreviousOMSiblingclose, getOMFactory, serialize, serialize, serialize, serialize, serialize, serialize, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsumeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuildWithAttachments, detach, discard, getNextOMSibling, getParent, getPreviousOMSibling, insertSiblingAfter, insertSiblingBefore, serialize, serialize, serialize, serialize, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsumebuild, close, isComplete, serialize, serialize, serializeAndConsumeclone, getOMFactoryprivate final java.lang.String rootName
private final java.lang.String publicId
private final java.lang.String systemId
private final java.lang.String internalSubset
public OMDocTypeImpl(OMContainer parentNode, java.lang.String rootName, java.lang.String publicId, java.lang.String systemId, java.lang.String internalSubset, OMFactory factory, boolean fromBuilder)
public final int getType()
OMNodegetType in interface OMNodeOMNode.ELEMENT_NODE, OMNode.TEXT_NODE, OMNode.CDATA_SECTION_NODE,
OMNode.COMMENT_NODE, OMNode.DTD_NODE, OMNode.PI_NODE, OMNode.ENTITY_REFERENCE_NODE or OMNode.SPACE_NODE.public void internalSerialize(javax.xml.stream.XMLStreamWriter writer,
boolean cache)
throws javax.xml.stream.XMLStreamException
OMSerializableImplinternalSerialize in interface OMNodeExinternalSerialize in class OMSerializableImplcache - indicates if caching should be enabledjavax.xml.stream.XMLStreamExceptionpublic java.lang.String getRootName()
OMDocTypegetRootName in interface OMDocTypenullpublic java.lang.String getPublicId()
OMDocTypegetPublicId in interface OMDocTypenull if there is no external subset or no public ID
has been specified for the external subsetpublic java.lang.String getSystemId()
OMDocTypegetSystemId in interface OMDocTypenull if there is no external subsetpublic java.lang.String getInternalSubset()
OMDocTypegetInternalSubset in interface OMDocTypenull if there is noneOMNode clone(OMCloneOptions options, OMContainer targetParent)
clone in class OMNodeImpl