Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.struts2.util
Class IteratorGenerator

    java.lang.Object
      org.apache.struts2.util.IteratorGenerator

All Implemented Interfaces:
  Action, Iterator

    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.

Nested Class Summary
`static interface` | `IteratorGenerator.Converter` Interface for converting each separated token into an Object of choice.

Field Summary

Fields inherited from interface com.opensymphony.xwork2.Action
`ERROR, INPUT, LOGIN, NONE, SUCCESS`

Constructor Summary
`IteratorGenerator()`

Method Summary
`String` | `execute()`
`boolean` | `getHasNext()`
`Object` | `getNext()`
`boolean` | `hasNext()`
`Object` | `next()`
`void` | `remove()`
`void` | `setConverter(IteratorGenerator.Converter aConverter)`
`void` | `setCount(int aCount)`
`void` | `setSeparator(String aChar)`
`void` | `setValues(Object aValue)`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### IteratorGenerator

    public IteratorGenerator()

Method Detail

### 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()

  Specified by:
    `execute` in interface `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`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2000–2017 Apache Software Foundation. All rights reserved.