org.jdom
Class Content
- Cloneable, Serializable
public abstract class Content
implements Cloneable, Serializable
Superclass for JDOM objects which can be legal child content
of
Parent
nodes.
$Revision: 1.5 $, $Date: 2004/09/07 06:37:20 $- Bradley S. Huffman
- Jason Hunter
Object | clone() - Returns a deep, unattached copy of this child and its descendants
detached from any parent or document.
|
Content | detach() - Detaches this child from its parent or does nothing if the child
has no parent.
|
boolean | equals(Object ob) - This tests for equality of this Content object to the supplied object.
|
Document | getDocument() - Return this child's owning document or null if the branch containing
this child is currently not attached to a document.
|
Parent | getParent() - Return this child's parent, or null if this child is currently
not attached.
|
Element | getParentElement() - A convenience method that returns any parent element for this element,
or null if the element is unattached or is a root element.
|
abstract String | getValue() - Returns the XPath 1.0 string value of this child.
|
int | hashCode() - This returns the hash code for this
Content item.
|
protected Content | setParent(Parent parent) - Sets the parent of this Content.
|
Content
protected Content()
clone
public Object clone()
Returns a deep, unattached copy of this child and its descendants
detached from any parent or document.
- a detached deep copy of this child and descendants
detach
public Content detach()
Detaches this child from its parent or does nothing if the child
has no parent.
equals
public final boolean equals(Object ob)
This tests for equality of this Content object to the supplied object.
Content items are considered equal only if they are referentially equal
(i.e. the same object). User code may choose to compare objects
based on their properties instead.
ob
- Object
to compare to.
boolean
- whether the Content
is
equal to the supplied Object
.
getDocument
public Document getDocument()
Return this child's owning document or null if the branch containing
this child is currently not attached to a document.
- this child's owning document or null if none
getParent
public Parent getParent()
Return this child's parent, or null if this child is currently
not attached. The parent can be either an
Element
or a
Document
.
- this child's parent or null if none
getParentElement
public Element getParentElement()
A convenience method that returns any parent element for this element,
or null if the element is unattached or is a root element. This was the
original behavior of getParent() in JDOM Beta 9 which began returning
Parent in Beta 10. This method provides a convenient upgrade path for
JDOM Beta 10 and 1.0 users.
- the containing Element or null if unattached or a root element
getValue
public abstract String getValue()
Returns the XPath 1.0 string value of this child.
- xpath string value of this child.
hashCode
public final int hashCode()
This returns the hash code for this Content
item.
setParent
protected Content setParent(Parent parent)
Sets the parent of this Content. The caller is responsible for removing
any pre-existing parentage.
parent
- new parent element
Copyright B) 2004 Jason Hunter, Brett McLaughlin. All Rights Reserved.