com.opensymphony.webwork.util
Class SubsetIteratorFilter

java.lang.Object
  extended bycom.opensymphony.webwork.util.IteratorFilterSupport
      extended bycom.opensymphony.webwork.util.SubsetIteratorFilter
All Implemented Interfaces:
com.opensymphony.xwork.Action, Iterator

public class SubsetIteratorFilter
extends IteratorFilterSupport
implements Iterator, com.opensymphony.xwork.Action

A bean that takes an iterator and outputs a subset of it.

Version:
$Revision: 1.7 $
Author:
Rickard ?berg (rickard@middleware-company.com)

Nested Class Summary
 
Nested classes inherited from class com.opensymphony.webwork.util.IteratorFilterSupport
IteratorFilterSupport.EnumerationIterator
 
Field Summary
 
Fields inherited from interface com.opensymphony.xwork.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
SubsetIteratorFilter()
           
 
Method Summary
 String execute()
           
 boolean hasNext()
           
 Object next()
           
 void remove()
           
 void setCount(int aCount)
           
 void setSource(Object anIterator)
           
 void setStart(int aStart)
           
 
Methods inherited from class com.opensymphony.webwork.util.IteratorFilterSupport
getIterator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SubsetIteratorFilter

public SubsetIteratorFilter()
Method Detail

setCount

public void setCount(int aCount)

setSource

public void setSource(Object anIterator)

setStart

public void setStart(int aStart)

execute

public String execute()
Specified by:
execute in interface com.opensymphony.xwork.Action

hasNext

public boolean hasNext()
Specified by:
hasNext in interface Iterator

next

public Object next()
Specified by:
next in interface Iterator

remove

public void remove()
Specified by:
remove in interface Iterator

WebWork Project Page