org.jdom
public class DocType extends Content
Version: $Revision: 1.32 $, $Date: 2007/11/10 05:28:58 $
Field Summary | |
---|---|
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 |
Constructor Summary | |
---|---|
protected | DocType()
Default, no-args constructor for implementations to use if needed. |
DocType(String elementName, String publicID, String systemID)
This will create the DocType with
the specified element name and a reference to an
external DTD.
| |
DocType(String elementName, String systemID)
This will create the DocType with
the specified element name and reference to an
external DTD.
| |
DocType(String elementName)
This will create the DocType with
the specified element name
|
Method Summary | |
---|---|
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.
|
DocType
with
the specified element name and a reference to an
external DTD.
Parameters: elementName String
name of
element being constrained. publicID String
public ID of
referenced DTD systemID String
system ID of
referenced DTD
Throws: IllegalDataException 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.
DocType
with
the specified element name and reference to an
external DTD.
Parameters: elementName String
name of
element being constrained. systemID String
system ID of
referenced DTD
Throws: IllegalDataException 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.
DocType
with
the specified element name
Parameters: elementName String
name of
element being constrained.
Throws: IllegalNameException if the given root element name is not a legal XML element name.
Returns: String
- element name for DOCTYPE
Returns: String
- the internal subset
String
if
none is referenced.
Returns: String
- public ID of referenced DTD.
String
if
none is referenced.
Returns: String
- system ID of referenced DTD.
Returns: the empty string
Parameters: elementName String
name of
root element being constrained.
Returns: DocType DocType
this DocType object
Throws: IllegalNameException if the given root element name is not a legal XML element name.
Parameters: newData data for the internal subset, as a
String
.
Parameters: publicID id to set
Returns: DocType DocType
this DocType object
Throws: IllegalDataException if the given public ID is not a legal public ID.
Parameters: systemID id to set
Returns: systemID String
system ID of
referenced DTD.
Throws: IllegalDataException if the given system ID is not a legal system literal.
String
representation of the
DocType
, suitable for debugging.
Returns: String
- information about the
DocType