webwork.util
Class IteratorGenerator

java.lang.Object
  extended bywebwork.util.IteratorGenerator
All Implemented Interfaces:
Action, java.util.Iterator, java.io.Serializable

public class IteratorGenerator
extends java.lang.Object
implements java.util.Iterator, Action

A bean that generates an iterator filled with a given object

Version:
$Revision: 1.8 $
Author:
Rickard Öberg (rickard@middleware-company.com)
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface webwork.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
IteratorGenerator()
           
 
Method Summary
 java.lang.String execute()
          This method is where the logic of the action is executed.
 boolean getHasNext()
           
 java.lang.Object getNext()
           
 boolean hasNext()
           
 java.lang.Object next()
           
 void remove()
           
 void setCount(int aCount)
           
 void setSeparator(java.lang.String aChar)
           
 void setValues(java.lang.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

setValues

public void setValues(java.lang.Object aValue)

setCount

public void setCount(int aCount)

setSeparator

public void setSeparator(java.lang.String aChar)

getHasNext

public boolean getHasNext()

getNext

public java.lang.Object getNext()

execute

public java.lang.String execute()
Description copied from interface: Action
This method is where the logic of the action is executed. Parameters are passed by calling set-methods, or by implementing the ParameterAware interface.

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 java.util.Iterator

next

public java.lang.Object next()
Specified by:
next in interface java.util.Iterator

remove

public void remove()
Specified by:
remove in interface java.util.Iterator


Copyright © 2001-2003 WebWork All Rights Reserved.