public class ContextInfo
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
FunctionContext |
fnCtx |
java.util.Map<java.lang.String,VariableInfo<?>> |
variables |
Constructor and Description |
---|
ContextInfo(FunctionContext fnCtx) |
Modifier and Type | Method and Description |
---|---|
VariableInfo.VariableInfoBoolean |
createInfoBoolean(java.lang.String name,
NodeVariableBoolean node) |
VariableInfo.VariableInfoDouble |
createInfoDouble(java.lang.String name,
NodeVariableDouble node) |
VariableInfo.VariableInfoLong |
createInfoLong(java.lang.String name,
NodeVariableLong node) |
<T> VariableInfo.VariableInfoObject<T> |
createInfoObject(java.lang.String name,
NodeVariableObject<T> node) |
VariableInfo.VariableInfoBoolean |
getInfoBoolean(java.lang.String name) |
VariableInfo.VariableInfoDouble |
getInfoDouble(java.lang.String name) |
VariableInfo.VariableInfoLong |
getInfoLong(java.lang.String name) |
VariableInfo.VariableInfoObject<?> |
getInfoObject(java.lang.String name) |
public final FunctionContext fnCtx
public final java.util.Map<java.lang.String,VariableInfo<?>> variables
public ContextInfo(FunctionContext fnCtx)
public <T> VariableInfo.VariableInfoObject<T> createInfoObject(java.lang.String name, NodeVariableObject<T> node)
public VariableInfo.VariableInfoObject<?> getInfoObject(java.lang.String name)
public VariableInfo.VariableInfoDouble createInfoDouble(java.lang.String name, NodeVariableDouble node)
public VariableInfo.VariableInfoDouble getInfoDouble(java.lang.String name)
public VariableInfo.VariableInfoLong createInfoLong(java.lang.String name, NodeVariableLong node)
public VariableInfo.VariableInfoLong getInfoLong(java.lang.String name)
public VariableInfo.VariableInfoBoolean createInfoBoolean(java.lang.String name, NodeVariableBoolean node)
public VariableInfo.VariableInfoBoolean getInfoBoolean(java.lang.String name)