public class DocType extends Content
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
elementName
The element being constrained
|
protected java.lang.String |
internalSubset
The internal subset of the DOCTYPE
|
protected java.lang.String |
publicID
The public ID of the DOCTYPE
|
protected java.lang.String |
systemID
The system ID of the DOCTYPE
|
| Modifier | Constructor and Description |
|---|---|
protected |
DocType()
Default, no-args constructor for implementations to use if needed.
|
|
DocType(java.lang.String elementName)
This will create the
DocType with
the specified element name |
|
DocType(java.lang.String elementName,
java.lang.String systemID)
This will create the
DocType with
the specified element name and reference to an
external DTD. |
|
DocType(java.lang.String elementName,
java.lang.String publicID,
java.lang.String systemID)
This will create the
DocType with
the specified element name and a reference to an
external DTD. |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getElementName()
This will retrieve the element name being constrained.
|
java.lang.String |
getInternalSubset()
This returns the data for the internal subset.
|
java.lang.String |
getPublicID()
This will retrieve the public ID of an externally
referenced DTD, or an empty
String if
none is referenced. |
java.lang.String |
getSystemID()
This will retrieve the system ID of an externally
referenced DTD, or an empty
String if
none is referenced. |
java.lang.String |
getValue()
Returns the empty string since doctypes don't have an XPath
1.0 string value.
|
DocType |
setElementName(java.lang.String elementName)
This will set the root element name declared by this
DOCTYPE declaration.
|
void |
setInternalSubset(java.lang.String newData)
This sets the data for the internal subset.
|
DocType |
setPublicID(java.lang.String publicID)
This will set the public ID of an externally
referenced DTD.
|
DocType |
setSystemID(java.lang.String systemID)
This will set the system ID of an externally
referenced DTD.
|
java.lang.String |
toString()
This returns a
String representation of the
DocType, suitable for debugging. |
clone, detach, equals, getDocument, getParent, getParentElement, hashCode, setParentprotected java.lang.String elementName
protected java.lang.String publicID
protected java.lang.String systemID
protected java.lang.String internalSubset
protected DocType()
public DocType(java.lang.String elementName,
java.lang.String publicID,
java.lang.String systemID)
DocType with
the specified element name and a reference to an
external DTD.elementName - String name of
element being constrained.publicID - String public ID of
referenced DTDsystemID - String system ID of
referenced DTDIllegalDataException - if the given system ID is not a legal
system literal or the public ID is not a legal public ID.IllegalNameException - if the given root element name is not a
legal XML element name.public DocType(java.lang.String elementName,
java.lang.String systemID)
DocType with
the specified element name and reference to an
external DTD.elementName - String name of
element being constrained.systemID - String system ID of
referenced DTDIllegalDataException - if the given system ID is not a legal
system literal.IllegalNameException - if the given root element name is not a
legal XML element name.public DocType(java.lang.String elementName)
DocType with
the specified element nameelementName - String name of
element being constrained.IllegalNameException - if the given root element name is not a
legal XML element name.public java.lang.String getElementName()
String - element name for DOCTYPEpublic DocType setElementName(java.lang.String elementName)
elementName - String name of
root element being constrained.DocType this DocType objectIllegalNameException - if the given root element name is not a
legal XML element name.public java.lang.String getPublicID()
String if
none is referenced.String - public ID of referenced DTD.public DocType setPublicID(java.lang.String publicID)
publicID - id to setDocType this DocType objectIllegalDataException - if the given public ID is not a legal
public ID.public java.lang.String getSystemID()
String if
none is referenced.String - system ID of referenced DTD.public DocType setSystemID(java.lang.String systemID)
systemID - id to setString system ID of
referenced DTD.IllegalDataException - if the given system ID is not a legal
system literal.public java.lang.String getValue()
public void setInternalSubset(java.lang.String newData)
newData - data for the internal subset, as a
String.public java.lang.String getInternalSubset()
String - the internal subsetpublic java.lang.String toString()
String representation of the
DocType, suitable for debugging.toString in class java.lang.ObjectString - information about the
DocTypeCopyright ? 2011 Jason Hunter, Brett McLaughlin. All Rights Reserved.