com.rational.test.ft.datapool
Class KeywordDatapoolIterator
java.lang.Object com.rational.test.ft.datapool.BaseDatapoolIterator
com.rational.test.ft.datapool.KeywordDatapoolIterator
- All Implemented Interfaces:
- IDatapoolIterator
public class KeywordDatapoolIterator
- extends BaseDatapoolIterator
Methods inherited from class com.rational.test.ft.datapool.BaseDatapoolIterator |
dpBoolean, dpBoolean, dpByte, dpByte, dpChar, dpChar, dpDouble, dpDouble, dpFloat, dpFloat, dpInitialize, dpInitialize, dpInt, dpInt, dpLong, dpLong, dpShort, dpShort, dpString, dpString, dpValue, dpValue, getCell, getDatapool, getEquivalenceClass, getProperty, setDatapool, setProperty |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KeywordDatapoolIterator
public KeywordDatapoolIterator()
setIterator
public void setIterator(int[] a)
setNumber
public void setNumber(int number)
getRecordCount
public int getRecordCount()
dpCurrent
public IDatapoolRecord dpCurrent()
- Description copied from interface:
IDatapoolIterator
- The record currently available from this iterator for the associated instance of the datapool. This method will return the same value repeated until the iterator is incremented by a call to the
next method
. A value of null
is
returned when the iterator is out of values.
- Specified by:
dpCurrent
in interface IDatapoolIterator
- Specified by:
dpCurrent
in class BaseDatapoolIterator
- Returns:
- The current record in the itertion sequence or
null
. - See Also:
IDatapoolIterator.dpNext()
,
IDatapoolIterator.dpDone()
,
IDatapoolIterator.dpReset()
dpDone
public boolean dpDone()
- Description copied from interface:
IDatapoolIterator
- Returns
true
if the current
iterator value is null
.
- Specified by:
dpDone
in interface IDatapoolIterator
- Specified by:
dpDone
in class BaseDatapoolIterator
- See Also:
IDatapoolIterator.dpCurrent()
,
IDatapoolIterator.dpNext()
,
IDatapoolIterator.dpReset()
dpNext
public void dpNext()
- Description copied from interface:
IDatapoolIterator
- Increments the iterator associated with an instance of the datapool.
Calling this method after the iteration sequence has been exhausted has no effect.
- Specified by:
dpNext
in interface IDatapoolIterator
- Specified by:
dpNext
in class BaseDatapoolIterator
- See Also:
IDatapoolIterator.dpCurrent()
,
IDatapoolIterator.dpDone()
,
IDatapoolIterator.dpReset()
dpReset
public void dpReset()
- Description copied from interface:
IDatapoolIterator
- Restart the iterator associated with an instance of the datapool.
It does not matter if the iterator has been exhausted of entries or not, the iterator simply resets to the initial start state.
- Specified by:
dpReset
in interface IDatapoolIterator
- Specified by:
dpReset
in class BaseDatapoolIterator
- See Also:
IDatapoolIterator.dpCurrent()
,
IDatapoolIterator.dpDone()
,
IDatapoolIterator.dpNext()
setKeywordColumnMap
public void setKeywordColumnMap(java.util.Hashtable map)
getCell
public IDatapoolCell getCell(java.lang.String variablename)
- Overrides:
getCell
in class BaseDatapoolIterator