|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.exist.xquery.value.AbstractSequence
org.exist.dom.AbstractNodeSet
org.exist.dom.AVLTreeNodeSet
Field Summary |
Fields inherited from interface org.exist.dom.NodeSet |
ANCESTOR, DESCENDANT, EMPTY_SET, FOLLOWING, PRECEDING |
Fields inherited from interface org.exist.xquery.value.Sequence |
EMPTY_SEQUENCE |
Constructor Summary | |
AVLTreeNodeSet()
|
Method Summary | |
void |
add(NodeProxy proxy)
Add a new proxy object to the node set. |
void |
addAll(NodeSet other)
Add all nodes from the given node set. |
boolean |
contains(NodeProxy proxy)
Check if this node set contains a node matching the document and node-id of the given NodeProxy object. |
boolean |
containsDoc(DocumentImpl doc)
Check if this node set contains nodes belonging to the given document. |
NodeProxy |
get(DocumentImpl doc,
NodeId nodeId)
|
NodeProxy |
get(int pos)
Get the node at position pos within this node set. |
NodeProxy |
get(NodeProxy p)
Get a node from this node set matching the document and node id of the given NodeProxy. |
int |
getLength()
Return the number of nodes contained in this node set. |
org.exist.dom.AVLTreeNodeSet.Node |
getMaxNode()
|
org.exist.dom.AVLTreeNodeSet.Node |
getMinNode()
|
boolean |
hasOne()
Returns whether the sequence has just one item or not. |
boolean |
isEmpty()
Returns whether the sequence is empty or not. |
org.w3c.dom.Node |
item(int pos)
|
Item |
itemAt(int pos)
Returns the item located at the specified position within this sequence. |
SequenceIterator |
iterate()
Returns an iterator over all items in the sequence. |
NodeSetIterator |
iterator()
Return an iterator on the nodes in this list. |
void |
removeNode(org.exist.dom.AVLTreeNodeSet.Node node)
|
org.exist.dom.AVLTreeNodeSet.Node |
searchData(NodeProxy proxy)
|
java.lang.String |
toString()
|
SequenceIterator |
unorderedIterator()
Returns an iterator over all items in the sequence. |
Methods inherited from class org.exist.xquery.value.AbstractSequence |
conversionPreference, convertTo, effectiveBooleanValue, getCardinality, getStringValue, hasMany, setSelfAsContext, toJavaObject |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.exist.xquery.value.Sequence |
conversionPreference, convertTo, effectiveBooleanValue, getCardinality, getStringValue, hasMany, setSelfAsContext, toJavaObject |
Constructor Detail |
public AVLTreeNodeSet()
Method Detail |
public SequenceIterator iterate() throws XPathException
Sequence
iterate
in interface Sequence
iterate
in class AbstractNodeSet
XPathException
public SequenceIterator unorderedIterator()
Sequence
unorderedIterator
in interface Sequence
unorderedIterator
in class AbstractNodeSet
public void addAll(NodeSet other)
AbstractNodeSet
addAll
in interface NodeSet
addAll
in class AbstractNodeSet
other
- public int getLength()
AbstractNodeSet
getLength
in interface Sequence
getLength
in class AbstractNodeSet
public org.w3c.dom.Node item(int pos)
item
in interface org.w3c.dom.NodeList
item
in class AbstractNodeSet
public NodeProxy get(int pos)
AbstractNodeSet
get
in interface NodeSet
get
in class AbstractNodeSet
pos
- public final NodeProxy get(NodeProxy p)
AbstractNodeSet
get
in interface NodeSet
get
in class AbstractNodeSet
p
- public boolean isEmpty()
Sequence
isEmpty
in interface Sequence
isEmpty
in class AbstractSequence
public boolean hasOne()
Sequence
hasOne
in interface Sequence
hasOne
in class AbstractSequence
public Item itemAt(int pos)
Sequence
itemAt
in interface Sequence
itemAt
in class AbstractSequence
public final void add(NodeProxy proxy)
AbstractNodeSet
add
in interface NodeSet
add
in class AbstractNodeSet
proxy
- public org.exist.dom.AVLTreeNodeSet.Node getMinNode()
public org.exist.dom.AVLTreeNodeSet.Node getMaxNode()
public final org.exist.dom.AVLTreeNodeSet.Node searchData(NodeProxy proxy)
public final NodeProxy get(DocumentImpl doc, NodeId nodeId)
public final boolean containsDoc(DocumentImpl doc)
AbstractNodeSet
containsDoc
in interface NodeSet
containsDoc
in class AbstractNodeSet
doc
- public final boolean contains(NodeProxy proxy)
AbstractNodeSet
contains
in interface NodeSet
contains
in class AbstractNodeSet
proxy
- public void removeNode(org.exist.dom.AVLTreeNodeSet.Node node)
public NodeSetIterator iterator()
AbstractNodeSet
iterator
in interface NodeSet
iterator
in class AbstractNodeSet
public java.lang.String toString()
toString
in class AbstractNodeSet
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |