org.jaxen.util

Class FollowingAxisIterator

Implemented Interfaces:
Iterator

public class FollowingAxisIterator
extends java.lang.Object
implements Iterator

Field Summary

private Object
contextNode
private Iterator
currentSibling
private Navigator
navigator
private Iterator
siblings

Constructor Summary

FollowingAxisIterator(Object contextNode, Navigator navigator)

Method Summary

private boolean
goForward()
private boolean
goUp()
boolean
hasNext()
Object
next()
void
remove()

Field Details

contextNode

private Object contextNode

currentSibling

private Iterator currentSibling

navigator

private Navigator navigator

siblings

private Iterator siblings

Constructor Details

FollowingAxisIterator

public FollowingAxisIterator(Object contextNode,
                             Navigator navigator)
            throws UnsupportedAxisException

Method Details

goForward

private boolean goForward()

goUp

private boolean goUp()

hasNext

public boolean hasNext()

next

public Object next()
            throws NoSuchElementException

remove

public void remove()
            throws UnsupportedOperationException