public class ValueRecorder
extends java.lang.Object
implements java.lang.Iterable<java.lang.Object>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
REALIZE_NAS |
static java.lang.String |
RECORD |
static java.lang.String |
RESET |
Constructor and Description |
---|
ValueRecorder() |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.Object> |
getRecordedValues()
Useful for manipulating values after they have been recorded.
|
java.util.Iterator<java.lang.Object> |
iterator()
Returns an iterator over the recorded values.
|
java.lang.Object |
realizeNas(int index,
java.lang.Object value)
Materializes N/A values without recording a new value.
|
java.lang.Object |
record(int index,
java.lang.Object value)
Records and returns the specified value.
|
void |
replaceLastValue(java.lang.Object newValue)
Useful for manipulating the last recorded value.
|
ValueRecorder |
reset() |
public static final java.lang.String RESET
public static final java.lang.String RECORD
public static final java.lang.String REALIZE_NAS
public ValueRecorder reset()
public java.lang.Object record(int index, java.lang.Object value)
public java.lang.Object realizeNas(int index, java.lang.Object value)
public java.util.Iterator<java.lang.Object> iterator()
iterator
in interface java.lang.Iterable<java.lang.Object>
public void replaceLastValue(java.lang.Object newValue)
public java.util.List<java.lang.Object> getRecordedValues()
Copyright © 2014. All rights reserved