org.oXML.type
Interface Nodeset

All Known Implementing Classes:
AbstractNodeset, DynamicNodeset, EmptyNodeset, NullNodeset, SingleNodeset

public interface Nodeset

abstracts a nodeset (such as the 'current nodeset' in xpath evaluation).


Field Summary
static Nodeset EMPTY_SET
           
 
Method Summary
 void addNode(Node node)
           
 NodeIterator getIterator()
           
 Node getNode(int pos)
           
 int indexOf(Node node)
           
 void insertNode(int pos, Node node)
           
 boolean isEmpty()
           
 void removeNode(int pos)
           
 int size()
          get the cardinality of this nodeset
 

Field Detail

EMPTY_SET

public static final Nodeset EMPTY_SET
Method Detail

size

public int size()
get the cardinality of this nodeset


getNode

public Node getNode(int pos)

isEmpty

public boolean isEmpty()

addNode

public void addNode(Node node)

insertNode

public void insertNode(int pos,
                       Node node)

removeNode

public void removeNode(int pos)

indexOf

public int indexOf(Node node)

getIterator

public NodeIterator getIterator()