Package org.kie.dmn.feel.lang
Interface CompilerContext
-
- All Known Implementing Classes:
CompilerContextImpl
public interface CompilerContext
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CompilerContextaddFEELFunctions(java.util.Collection<FEELFunction> customFunction)CompilerContextaddInputVariable(java.lang.String name, java.lang.Object value)CompilerContextaddInputVariableType(java.lang.String name, Type type)FEELTypeRegistrygetFEELFeelTypeRegistry()java.util.Collection<FEELFunction>getFEELFunctions()java.util.Map<java.lang.String,java.lang.Object>getInputVariables()java.util.Map<java.lang.String,Type>getInputVariableTypes()java.util.Set<org.kie.dmn.api.feel.runtime.events.FEELEventListener>getListeners()booleanisDoCompile()voidsetDoCompile(boolean doCompile)voidsetFEELTypeRegistry(FEELTypeRegistry typeRegistry)
-
-
-
Method Detail
-
addInputVariableType
CompilerContext addInputVariableType(java.lang.String name, Type type)
-
getInputVariableTypes
java.util.Map<java.lang.String,Type> getInputVariableTypes()
-
addInputVariable
CompilerContext addInputVariable(java.lang.String name, java.lang.Object value)
-
getInputVariables
java.util.Map<java.lang.String,java.lang.Object> getInputVariables()
-
getListeners
java.util.Set<org.kie.dmn.api.feel.runtime.events.FEELEventListener> getListeners()
-
addFEELFunctions
CompilerContext addFEELFunctions(java.util.Collection<FEELFunction> customFunction)
-
getFEELFunctions
java.util.Collection<FEELFunction> getFEELFunctions()
-
isDoCompile
boolean isDoCompile()
-
setDoCompile
void setDoCompile(boolean doCompile)
-
setFEELTypeRegistry
void setFEELTypeRegistry(FEELTypeRegistry typeRegistry)
-
getFEELFeelTypeRegistry
FEELTypeRegistry getFEELFeelTypeRegistry()
-
-