4A Server -  2.0
 All Classes Namespaces Files Functions Variables Enumerator
cz.vutbr.fit.knot.annotations.fragmentUpdater.nodeIterators.RecursiveNodeIterator Class Reference

Recursive node iterator. More...

Inheritance diagram for cz.vutbr.fit.knot.annotations.fragmentUpdater.nodeIterators.RecursiveNodeIterator:
Inheritance graph
Collaboration diagram for cz.vutbr.fit.knot.annotations.fragmentUpdater.nodeIterators.RecursiveNodeIterator:
Collaboration graph

Public Member Functions

void init (Document document, XPathExpression expr) throws XPathExpressionException
 
Node nextNode ()
 
String toString ()
 
- Public Member Functions inherited from cz.vutbr.fit.knot.annotations.fragmentUpdater.nodeIterators.NodeIterator
abstract void init (Document document, XPathExpression expr) throws XPathExpressionException
 
abstract Node nextNode ()
 

Protected Member Functions

boolean isWhitespaced (String string)
 

Protected Attributes

Node nextNode
 
boolean firstNode
 
long timestamp
 
- Protected Attributes inherited from cz.vutbr.fit.knot.annotations.fragmentUpdater.nodeIterators.NodeIterator
Document document
 

Private Member Functions

void setVisited (Node node)
 
boolean isVisited (Node node)
 

Additional Inherited Members

- Public Attributes inherited from cz.vutbr.fit.knot.annotations.fragmentUpdater.nodeIterators.NodeIterator
NodeList nodeList
 
int currentNodeIndex
 

Detailed Description

Recursive node iterator.

Recursive node iterator

Author
Peter Bartoš

Definition at line 30 of file RecursiveNodeIterator.java.

Member Function Documentation

void cz.vutbr.fit.knot.annotations.fragmentUpdater.nodeIterators.RecursiveNodeIterator.init ( Document  document,
XPathExpression  expr 
) throws XPathExpressionException

Overriden init() method

Parameters
documentdocument whose nodes will be iterated through
exprXPath expression according to which iterating will be provided

Definition at line 43 of file RecursiveNodeIterator.java.

Here is the call graph for this function:

boolean cz.vutbr.fit.knot.annotations.fragmentUpdater.nodeIterators.RecursiveNodeIterator.isVisited ( Node  node)
private

Getter of node's "visited" flag

Parameters
nodenode which flag is to be returned
Returns
true if "visited" flag is set, false if isn't

Definition at line 162 of file RecursiveNodeIterator.java.

Here is the caller graph for this function:

boolean cz.vutbr.fit.knot.annotations.fragmentUpdater.nodeIterators.RecursiveNodeIterator.isWhitespaced ( String  string)
protected

Finds out if string is consists of whitespaces

Parameters
stringstring to be examined
Returns
true if is whitespace, false if not

Definition at line 181 of file RecursiveNodeIterator.java.

Here is the caller graph for this function:

Node cz.vutbr.fit.knot.annotations.fragmentUpdater.nodeIterators.RecursiveNodeIterator.nextNode ( )

Method for getting iterator's next node, recursive strategy is used.

Returns
iterator's next node

Definition at line 70 of file RecursiveNodeIterator.java.

Here is the call graph for this function:

Here is the caller graph for this function:

void cz.vutbr.fit.knot.annotations.fragmentUpdater.nodeIterators.RecursiveNodeIterator.setVisited ( Node  node)
private

Sets node's "visited" flag

Parameters
nodenode which flag is to be set

Definition at line 148 of file RecursiveNodeIterator.java.

Here is the caller graph for this function:

String cz.vutbr.fit.knot.annotations.fragmentUpdater.nodeIterators.RecursiveNodeIterator.toString ( )

Overriden toString() method

Returns
string representation of class

Definition at line 191 of file RecursiveNodeIterator.java.

Member Data Documentation

boolean cz.vutbr.fit.knot.annotations.fragmentUpdater.nodeIterators.RecursiveNodeIterator.firstNode
protected

Definition at line 33 of file RecursiveNodeIterator.java.

Node cz.vutbr.fit.knot.annotations.fragmentUpdater.nodeIterators.RecursiveNodeIterator.nextNode
protected

Definition at line 32 of file RecursiveNodeIterator.java.

long cz.vutbr.fit.knot.annotations.fragmentUpdater.nodeIterators.RecursiveNodeIterator.timestamp
protected

Definition at line 34 of file RecursiveNodeIterator.java.


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