org.jaxen.util

Class PrecedingSiblingAxisIterator

Implemented Interfaces:
Iterator

public class PrecedingSiblingAxisIterator
extends java.lang.Object
implements Iterator

Field Summary

private Object
contextNode
private Navigator
navigator
private Object
nextObj
private Iterator
siblingIter

Constructor Summary

PrecedingSiblingAxisIterator(Object contextNode, Navigator navigator)

Method Summary

boolean
hasNext()
private void
init()
Object
next()
void
remove()

Field Details

contextNode

private Object contextNode

navigator

private Navigator navigator

nextObj

private Object nextObj

siblingIter

private Iterator siblingIter

Constructor Details

PrecedingSiblingAxisIterator

public PrecedingSiblingAxisIterator(Object contextNode,
                                    Navigator navigator)
            throws UnsupportedAxisException

Method Details

hasNext

public boolean hasNext()

init

private void init()
            throws UnsupportedAxisException

next

public Object next()
            throws NoSuchElementException

remove

public void remove()
            throws UnsupportedOperationException