Public Member Functions | Private Attributes

de.mfuchs.xmlstorage.XMLChildrenFilter Class Reference

XMLChildrenFilter provides iterator access to XMLStorage child nodes with name filtering. More...

Inheritance diagram for de.mfuchs.xmlstorage.XMLChildrenFilter:
Inheritance graph
[legend]
Collaboration diagram for de.mfuchs.xmlstorage.XMLChildrenFilter:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 XMLChildrenFilter (XMLNode.Children children, final String name)
 XMLChildrenFilter (XMLNode node, final String name)
 XMLChildrenFilter (XMLPos pos, final String name)
XMLFilterIterator< XMLNodeiterator ()

Private Attributes

XMLFilterIterator< XMLNode_iterator

Detailed Description

XMLChildrenFilter provides iterator access to XMLStorage child nodes with name filtering.

Definition at line 46 of file XMLChildrenFilter.java.


Constructor & Destructor Documentation

de.mfuchs.xmlstorage.XMLChildrenFilter.XMLChildrenFilter ( XMLNode.Children  children,
final String  name 
)

Definition at line 48 of file XMLChildrenFilter.java.

References de.mfuchs.xmlstorage.XMLChildrenFilter._iterator.

    {
        _iterator = new XMLFilterIterator<XMLNode>(children.iterator(), name);
    }
de.mfuchs.xmlstorage.XMLChildrenFilter.XMLChildrenFilter ( XMLNode  node,
final String  name 
)

Definition at line 53 of file XMLChildrenFilter.java.

References de.mfuchs.xmlstorage.XMLChildrenFilter._iterator, and de.mfuchs.xmlstorage.XMLNode.getChildren().

    {
        _iterator = new XMLFilterIterator<XMLNode>(node.getChildren().iterator(), name);
    }

Here is the call graph for this function:

de.mfuchs.xmlstorage.XMLChildrenFilter.XMLChildrenFilter ( XMLPos  pos,
final String  name 
)

Definition at line 58 of file XMLChildrenFilter.java.

References de.mfuchs.xmlstorage.XMLChildrenFilter._iterator, de.mfuchs.xmlstorage.XMLPos.cur(), and de.mfuchs.xmlstorage.XMLNode.getChildren().

    {
        _iterator = new XMLFilterIterator<XMLNode>(pos.cur().getChildren().iterator(), name);
    }

Here is the call graph for this function:


Member Function Documentation

XMLFilterIterator<XMLNode> de.mfuchs.xmlstorage.XMLChildrenFilter.iterator (  )

Definition at line 63 of file XMLChildrenFilter.java.

References de.mfuchs.xmlstorage.XMLChildrenFilter._iterator.

    {
        return _iterator;
    }

Member Data Documentation


The documentation for this class was generated from the following file: