Package org.jdom.located
Class LocatedDocType
- java.lang.Object
-
- org.jdom.Content
-
- org.jdom.DocType
-
- org.jdom.located.LocatedDocType
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Located
,NamespaceAware
public class LocatedDocType extends DocType implements Located
An XML DOCTYPE declaration. Method allow the user to get and set the root element name, public id, and system id.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jdom.Content
Content.CType
-
-
Field Summary
-
Fields inherited from class org.jdom.DocType
elementName, internalSubset, publicID, systemID
-
-
Constructor Summary
Constructors Constructor Description LocatedDocType(String elementName)
This will create theDocType
with the specified element nameLocatedDocType(String elementName, String systemID)
This will create theDocType
with the specified element name and reference to an external DTD.LocatedDocType(String elementName, String publicID, String systemID)
This will create theDocType
with the specified element name and a reference to an external DTD.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getColumn()
Get the column (character on the line).int
getLine()
Get the line numbervoid
setColumn(int col)
Set the column (character on the line).void
setLine(int line)
Set the line number-
Methods inherited from class org.jdom.DocType
clone, detach, getElementName, getInternalSubset, getParent, getPublicID, getSystemID, getValue, setElementName, setInternalSubset, setParent, setPublicID, setSystemID, toString
-
Methods inherited from class org.jdom.Content
equals, getCType, getDocument, getNamespacesInherited, getNamespacesInScope, getNamespacesIntroduced, getParentElement, hashCode
-
-
-
-
Constructor Detail
-
LocatedDocType
public LocatedDocType(String elementName, String publicID, String systemID)
This will create theDocType
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 DTDsystemID
-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.
-
LocatedDocType
public LocatedDocType(String elementName, String systemID)
This will create theDocType
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.
-
LocatedDocType
public LocatedDocType(String elementName)
This will create theDocType
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.
-
-
Method Detail
-
getLine
public int getLine()
Description copied from interface:Located
Get the line number
-
getColumn
public int getColumn()
Description copied from interface:Located
Get the column (character on the line).
-
setLine
public void setLine(int line)
Description copied from interface:Located
Set the line number
-
-