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(Collection<FEELFunction> customFunction)CompilerContextaddInputVariable(String name, Object value)CompilerContextaddInputVariableType(String name, Type type)FEELTypeRegistrygetFEELFeelTypeRegistry()Collection<FEELFunction>getFEELFunctions()Map<String,Object>getInputVariables()Map<String,Type>getInputVariableTypes()Set<org.kie.dmn.api.feel.runtime.events.FEELEventListener>getListeners()booleanisDoCompile()voidsetDoCompile(boolean doCompile)voidsetFEELTypeRegistry(FEELTypeRegistry typeRegistry)
-
-
-
Method Detail
-
addInputVariableType
CompilerContext addInputVariableType(String name, Type type)
-
addInputVariable
CompilerContext addInputVariable(String name, Object value)
-
getListeners
Set<org.kie.dmn.api.feel.runtime.events.FEELEventListener> getListeners()
-
addFEELFunctions
CompilerContext addFEELFunctions(Collection<FEELFunction> customFunction)
-
getFEELFunctions
Collection<FEELFunction> getFEELFunctions()
-
isDoCompile
boolean isDoCompile()
-
setDoCompile
void setDoCompile(boolean doCompile)
-
setFEELTypeRegistry
void setFEELTypeRegistry(FEELTypeRegistry typeRegistry)
-
getFEELFeelTypeRegistry
FEELTypeRegistry getFEELFeelTypeRegistry()
-
-