public interface DataState
Modifier and Type | Interface and Description |
---|---|
static interface |
DataState.VariableEntryProcedure |
Modifier and Type | Method and Description |
---|---|
DataState |
clone(boolean movePrimes) |
boolean |
contains(java.lang.String varName) |
java.lang.Object |
getData() |
double |
getDouble(java.lang.String varName) |
long |
getLong(java.lang.String varName) |
boolean |
isEmpty() |
DataState |
makeStateImmutable() |
void |
movePrimes()
Turn all variables with a prime (') symbol into normal variables
overwriting existing values
|
void |
putDouble(java.lang.String varName,
double value) |
void |
putLong(java.lang.String varName,
long value) |
int |
size() |
java.lang.Double |
tryGetDouble(java.lang.String varName) |
java.lang.Long |
tryGetLong(java.lang.String varName) |
java.lang.Double |
tryGetPrimeOrNormalDouble(java.lang.String varName) |
java.lang.Long |
tryGetPrimeOrNormalLong(java.lang.String varName) |
void putDouble(java.lang.String varName, double value)
void putLong(java.lang.String varName, long value)
long getLong(java.lang.String varName)
double getDouble(java.lang.String varName)
java.lang.Double tryGetDouble(java.lang.String varName)
java.lang.Long tryGetLong(java.lang.String varName)
java.lang.Long tryGetPrimeOrNormalLong(java.lang.String varName)
java.lang.Double tryGetPrimeOrNormalDouble(java.lang.String varName)
boolean contains(java.lang.String varName)
boolean isEmpty()
int size()
void movePrimes()
DataState makeStateImmutable()
DataState clone(boolean movePrimes)
movePrimes
- move primes while cloningjava.lang.Object getData()