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