|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.jdom.EntityRef
EntityRef Defines an XML entity reference in Java.
| Field Summary | |
protected String |
name
The name of the EntityRef |
protected Object |
parent
Parent element or null if none |
protected String |
publicID
The PublicID of the EntityRef |
protected String |
systemID
The SystemID of the EntityRef |
| Constructor Summary | |
protected |
EntityRef()
Default, no-args constructor for implementations to use if needed. |
|
EntityRef(String name)
This will create a new EntityRef with the supplied name. |
|
EntityRef(String name,
String systemID)
This will create a new EntityRef
with the supplied name and system id. |
|
EntityRef(String name,
String publicID,
String systemID)
This will create a new EntityRef
with the supplied name, public id, and system id. |
| Method Summary | |
Object |
clone()
This will return a clone of this EntityRef. |
EntityRef |
detach()
This detaches the Entity from its parent, or does nothing
if the Entity has no parent. |
boolean |
equals(Object ob)
This tests for equality of this Entity to the supplied
Object. |
Document |
getDocument()
This retrieves the owning for
this Entity, or null if not a currently a member of a
. |
String |
getName()
This returns the name of the EntityRef. |
Element |
getParent()
This will return the parent of this EntityRef. |
String |
getPublicID()
This will return the publid ID of this EntityRef. |
String |
getSystemID()
This will return the system ID of this EntityRef. |
int |
hashCode()
This returns the hash code for this Entity. |
EntityRef |
setName(String name)
This will set the name of this EntityRef. |
protected EntityRef |
setParent(Element parent)
This will set the parent of this Entity. |
EntityRef |
setPublicID(String publicID)
This will set the public ID of this EntityRef. |
EntityRef |
setSystemID(String systemID)
This will set the system ID of this EntityRef. |
String |
toString()
This returns a String representation of the
EntityRef, suitable for debugging. |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected String name
EntityRef
protected String publicID
EntityRef
protected String systemID
EntityRef
protected Object parent
| Constructor Detail |
protected EntityRef()
public EntityRef(String name)
EntityRef with the supplied name.
name - String name of element.
IllegalNameException - if the given name is not a legal
XML name.
public EntityRef(String name,
String systemID)
EntityRef
with the supplied name and system id.
name - String name of element.
IllegalNameException - if the given name is not a legal
XML name.
IllegalDataException - if the given system ID is not a legal
system literal.
public EntityRef(String name,
String publicID,
String systemID)
EntityRef
with the supplied name, public id, and system id.
name - String name of element.
IllegalDataException - if the given system ID is not a legal
system literal or the the given public ID is not a
legal public ID
IllegalNameException - if the given name is not a legal
XML name.| Method Detail |
public Object clone()
EntityRef.
Object - clone of this EntityRef.public EntityRef detach()
Entity from its parent, or does nothing
if the Entity has no parent.
Entity - this Entity modified.public final boolean equals(Object ob)
Entity to the supplied
Object.
ob - Object to compare to.
boolean - whether the Entity is
equal to the supplied Object.public Document getDocument()
Document for
this Entity, or null if not a currently a member of a
Document.
Document owning this Entity, or null.public String getName()
EntityRef.
String - entity name.public Element getParent()
EntityRef.
If there is no parent, then this returns null.
EntityRefpublic String getPublicID()
EntityRef.
If there is no public ID, then this returns null.
EntityRefpublic String getSystemID()
EntityRef.
If there is no system ID, then this returns null.
EntityRefpublic final int hashCode()
Entity.
int - hash code.protected EntityRef setParent(Element parent)
Entity.
parent - Element to be new parent.
Entity modified.public EntityRef setName(String name)
EntityRef.
name - new name of the entity
EntityRef modified.
IllegalNameException - if the given name is not a legal
XML name.public EntityRef setPublicID(String publicID)
EntityRef.
publicID - new public id
EntityRef modified.
IllegalDataException - if the given public ID is not a legal
public ID.public EntityRef setSystemID(String systemID)
EntityRef.
systemID - new system id
EntityRef modified.
IllegalDataException - if the given system ID is not a legal
system literal.public String toString()
String representation of the
EntityRef, suitable for debugging.
String - information about the
EntityRef
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||