public class DocType extends Content
Modifier and Type | Field and Description |
---|---|
protected String |
elementName
The element being constrained
|
protected String |
internalSubset
The internal subset of the DOCTYPE
|
protected String |
publicID
The public ID of the DOCTYPE
|
protected 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(String elementName)
This will create the
DocType with
the specified element name |
|
DocType(String elementName,
String systemID)
This will create the
DocType with
the specified element name and reference to an
external DTD. |
|
DocType(String elementName,
String publicID,
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 |
---|---|
String |
getElementName()
This will retrieve the element name being constrained.
|
String |
getInternalSubset()
This returns the data for the internal subset.
|
String |
getPublicID()
This will retrieve the public ID of an externally
referenced DTD, or an empty
String if
none is referenced. |
String |
getSystemID()
This will retrieve the system ID of an externally
referenced DTD, or an empty
String if
none is referenced. |
String |
getValue()
Returns the empty string since doctypes don't have an XPath
1.0 string value.
|
DocType |
setElementName(String elementName)
This will set the root element name declared by this
DOCTYPE declaration.
|
void |
setInternalSubset(String newData)
This sets the data for the internal subset.
|
DocType |
setPublicID(String publicID)
This will set the public ID of an externally
referenced DTD.
|
DocType |
setSystemID(String systemID)
This will set the system ID of an externally
referenced DTD.
|
String |
toString()
This returns a
String representation of the
DocType , suitable for debugging. |
clone, detach, equals, getDocument, getParent, getParentElement, hashCode, setParent
protected String elementName
protected String publicID
protected String systemID
protected String internalSubset
protected DocType()
public DocType(String elementName, String publicID, 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(String elementName, 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(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 String getElementName()
String
- element name for DOCTYPEpublic DocType setElementName(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 String getPublicID()
String
if
none is referenced.String
- public ID of referenced DTD.public DocType setPublicID(String publicID)
publicID
- id to setDocType
this DocType objectIllegalDataException
- if the given public ID is not a legal
public ID.public String getSystemID()
String
if
none is referenced.String
- system ID of referenced DTD.public DocType setSystemID(String systemID)
systemID
- id to setString
system ID of
referenced DTD.IllegalDataException
- if the given system ID is not a legal
system literal.public String getValue()
public void setInternalSubset(String newData)
newData
- data for the internal subset, as a
String
.public String getInternalSubset()
String
- the internal subsetCopyright © 2012 JBoss by Red Hat. All Rights Reserved.