public static class VariableInfo.VariableInfoObject<T> extends VariableInfo<NodeVariableObject<T>>
VariableInfo.CacheType, VariableInfo.VariableInfoBoolean, VariableInfo.VariableInfoDouble, VariableInfo.VariableInfoLong, VariableInfo.VariableInfoObject<T>| Modifier and Type | Field and Description |
|---|---|
java.util.List<T> |
possibleValues |
java.util.function.Predicate<T> |
shouldCacheFunc |
cacheType, node, setIsComplete| Constructor and Description |
|---|
VariableInfoObject(NodeVariableObject<T> node) |
| Modifier and Type | Method and Description |
|---|---|
int |
getCurrentOrdinal() |
java.util.Collection<?> |
getPossibleValues() |
boolean |
shouldCacheCurrentValue() |
toStringpublic final java.util.List<T> possibleValues
public java.util.function.Predicate<T> shouldCacheFunc
public VariableInfoObject(NodeVariableObject<T> node)
public java.util.Collection<?> getPossibleValues()
getPossibleValues in class VariableInfo<NodeVariableObject<T>>public boolean shouldCacheCurrentValue()
shouldCacheCurrentValue in class VariableInfo<NodeVariableObject<T>>public int getCurrentOrdinal()
getCurrentOrdinal in class VariableInfo<NodeVariableObject<T>>