org.jaxen.util

Class SingleObjectIterator

Implemented Interfaces:
Iterator
Known Direct Subclasses:
SelfAxisIterator

public class SingleObjectIterator
extends java.lang.Object
implements Iterator

Simple utility class that wraps an iterator around one object. This is a little more efficent than creating a one-object list.

Field Summary

private Object
object
private boolean
seen

Constructor Summary

SingleObjectIterator(Object object)

Method Summary

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

Field Details

object

private Object object

seen

private boolean seen

Constructor Details

SingleObjectIterator

public SingleObjectIterator(Object object)

Method Details

hasNext

public boolean hasNext()

next

public Object next()

remove

public void remove()