Class SubsetIteratorFilter

java.lang.Object
org.apache.struts2.util.IteratorFilterSupport
org.apache.struts2.util.SubsetIteratorFilter
All Implemented Interfaces:
Iterator, Action

public class SubsetIteratorFilter extends IteratorFilterSupport implements Iterator, Action
A bean that takes an iterator and outputs a subset of it.
  • Constructor Details

    • SubsetIteratorFilter

      public SubsetIteratorFilter()
  • Method Details

    • 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)