Class IteratorGenerator

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

public class IteratorGenerator extends Object implements Iterator, Action
A bean that generates an iterator filled with a given object depending on the count, separator and converter defined. It is being used by IteratorGeneratorTag.
  • Constructor Details

    • IteratorGenerator

      public IteratorGenerator()
  • Method Details

    • setCount

      public void setCount(int aCount)
    • getHasNext

      public boolean getHasNext()
    • getNext

      public Object getNext()
    • setSeparator

      public void setSeparator(String aChar)
    • setConverter

      public void setConverter(IteratorGenerator.Converter aConverter)
    • setValues

      public void setValues(Object aValue)
    • 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