DataState.VariableEntryProcedure
Constructor and Description |
---|
EmptyDataState() |
Modifier and Type | Method and Description |
---|---|
DataState |
clone(boolean movePrimes) |
boolean |
contains(java.lang.String varName) |
void |
forEachEntry(DataState.VariableEntryProcedure procedure) |
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 |
putAll(DataState state) |
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) |
public void putDouble(java.lang.String varName, double value)
public void putLong(java.lang.String varName, long value)
public double getDouble(java.lang.String varName)
public boolean contains(java.lang.String varName)
public void forEachEntry(DataState.VariableEntryProcedure procedure)
public void putAll(DataState state)
public DataState clone(boolean movePrimes)
public java.lang.Double tryGetDouble(java.lang.String varName)
tryGetDouble
in interface DataState
public java.lang.Long tryGetLong(java.lang.String varName)
tryGetLong
in interface DataState
public java.lang.Long tryGetPrimeOrNormalLong(java.lang.String varName)
tryGetPrimeOrNormalLong
in interface DataState
public java.lang.Double tryGetPrimeOrNormalDouble(java.lang.String varName)
tryGetPrimeOrNormalDouble
in interface DataState
public void movePrimes()
DataState
movePrimes
in interface DataState
public DataState makeStateImmutable()
makeStateImmutable
in interface DataState