Method Summary |
|
public void | addLeaf(Leaf vLeaf) Accessor: Append a value fragment to this profile instance.
Parameters: vLeaf - is the fragment to add. |
public void | addLeaf(int index, Leaf vLeaf) Accessor: Inserts a Leaf value into a specific position
of the list of gathered values.
Parameters: index - is the position to insert the item into Parameters: vLeaf - is the value to append to the list. |
public Object | clone() Creates and returns a copy of this object. |
public Enumeration | enumerateLeaf() Accessor: Enumerates the internal values that constitute the content
of the Profile value. |
public String | getKey() Accessor: Gets the key identifier for the profile. |
public Leaf | getLeaf(int index) Accessor: Obtains the Leaf at a certain position in the
list of profile value fragments. |
public Leaf[] | getLeaf() Accessor: Gets an array of all values that constitute the current
value content of a profile. |
public int | getLeafCount() Accessor: Obtains the number of profile value fragments. |
public java.util.List | getLeafList() Accessor: Gets an array of all values that constitute the current
content. |
public String | getNamespace() Accessor: Gets the namespace value for the profile. |
public String | getOrigin() Accessor: Obtains the originator for a profile.
an arbitrary string at the moment. |
public Iterator | iterateLeaf() Accessor: Enumerates the internal values that constitute the content
of the Scalar element. |
public ListIterator | listIterateLeaf() Accessor: Enumerates the internal values that constitute the content
of the Leaf element. |
public ListIterator | listIterateLeaf(int start) Accessor: Enumerates the internal values that constitute the content
of the Leaf element. |
public void | removeAllLeaf() Accessor: Removes all value fragments from the profile. |
public Leaf | removeLeaf(int index) Accessor: Remove a single fragment from the list of value fragments.
Parameters: index - is the position at which an element is to be removed. |
public void | setKey(String key) Accessor: Adjusts the identifier within a namespace.
Parameters: key - is the new identifier to use from now on. |
public void | setLeaf(int index, Leaf vLeaf) Accessor: Overwrites a Filename or PseudoText value
fragment at a certain position in the profile value fragment list. |
public void | setLeaf(Leaf[] leafArray) Accessor: Overwrites internal value fragments list with an external
list representing a profile value. |
public void | setLeaf(Collection leaves) Accessor: Overwrites internal list with an external list representing
a Scalar value. |
public void | setNamespace(String namespace) Accessor: Adjusts a namespace value to a new state. |
public void | setOrigin(String origin) Accessor: Sets the originator for a profile. |
public void | toString(Writer stream) Converts the active state into something meant for human consumption.
The method will be called when recursively traversing the instance
tree. |
public void | toXML(Writer stream, String indent, String namespace) Dump the state of the current element as XML output. |