org.apache.struts2.util
Class SubsetIteratorFilter
java.lang.Object
org.apache.struts2.util.IteratorFilterSupport
org.apache.struts2.util.SubsetIteratorFilter
- All Implemented Interfaces:
- Action, Iterator
public class SubsetIteratorFilter
- extends IteratorFilterSupport
- implements Iterator, Action
A bean that takes an iterator and outputs a subset of it.
Nested Class Summary |
static interface |
SubsetIteratorFilter.Decider
A decider determines if the given element should be added to the list or not. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_log
private static final Log _log
iterator
Iterator iterator
source
Object source
count
int count
currentCount
int currentCount
decider
SubsetIteratorFilter.Decider decider
start
int start
SubsetIteratorFilter
public SubsetIteratorFilter()
setCount
public void setCount(int aCount)
setSource
public void setSource(Object anIterator)
setStart
public void setStart(int aStart)
setDecider
public void setDecider(SubsetIteratorFilter.Decider aDecider)
execute
public String execute()
- Description copied from interface:
Action
- Where the logic of the action is executed.
- Specified by:
execute
in interface Action
- Returns:
- a string representing the logical result of the execution.
See constants in this interface for a list of standard result values.
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
decide
protected boolean decide(Object element)
Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.