public class ExtElements extends java.lang.Object implements java.lang.Iterable<ExtElement>
ExtElement objects.| Constructor and Description |
|---|
ExtElements()
Creates an empty
ExtElements object. |
ExtElements(ExtElements original)
Copy constructor.
|
| Modifier and Type | Method and Description |
|---|---|
ExtElement |
add(ExtElement element)
Adds an element to this set.
|
ExtElement |
add(java.lang.String namespaceURI,
java.lang.String localPart,
java.lang.String prefix)
Adds a new
ExtElement object to this set. |
java.util.List<ExtElement> |
find(java.lang.String namespaceURI,
java.lang.String localName)
Gets a list of all child elements for a given namespace and name
for this element (not recursively)
|
ExtElement |
get(int index)
Gets the element at a given position.
|
ExtElement |
getOrCreate(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String prefix)
Get and if needed, create before, a given element from this set.
|
boolean |
isEmpty()
Indicates if this set has at least one element.
|
java.util.Iterator<ExtElement> |
iterator() |
int |
size()
Gets the number of elements in this set.
|
public ExtElements()
ExtElements object.public ExtElements(ExtElements original)
original - the original object to duplicate.public java.util.Iterator<ExtElement> iterator()
iterator in interface java.lang.Iterable<ExtElement>public ExtElement add(ExtElement element)
element - the element to add.public ExtElement add(java.lang.String namespaceURI, java.lang.String localPart, java.lang.String prefix)
ExtElement object to this set.namespaceURI - the namespace URI of the element.localPart - the locale part of the element name.prefix - the prefix.public int size()
public boolean isEmpty()
public ExtElement get(int index)
index - the position of the element to retrieve.java.lang.IndexOutOfBoundsException - if the position is invalid.public java.util.List<ExtElement> find(java.lang.String namespaceURI, java.lang.String localName)
namespaceURI - the namespace of the elements to list.localName - the name of the elements to list.public ExtElement getOrCreate(java.lang.String namespaceURI, java.lang.String localName, java.lang.String prefix)
namespaceURI - the namespace of the element.localName - the name of the element.prefix - the prefix to use if it needs to be created.