Package org.kie.dmn.core.compiler
Class DMNCompilerContext
- java.lang.Object
-
- org.kie.dmn.core.compiler.DMNCompilerContext
-
public class DMNCompilerContext extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description DMNCompilerContext(DMNFEELHelper feelHelper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidenterFrame()voidexitFrame()DMNFEELHelpergetFeelHelper()java.util.function.Function<java.lang.String,java.io.Reader>getRelativeResolver()java.util.Map<java.lang.String,org.kie.dmn.api.core.DMNType>getVariables()org.kie.dmn.api.core.DMNTyperesolve(java.lang.String name)voidsetRelativeResolver(java.util.function.Function<java.lang.String,java.io.Reader> relativeResolver)voidsetVariable(java.lang.String name, org.kie.dmn.api.core.DMNType type)org.kie.dmn.feel.lang.CompilerContexttoCompilerContext()
-
-
-
Constructor Detail
-
DMNCompilerContext
public DMNCompilerContext(DMNFEELHelper feelHelper)
-
-
Method Detail
-
enterFrame
public void enterFrame()
-
exitFrame
public void exitFrame()
-
resolve
public org.kie.dmn.api.core.DMNType resolve(java.lang.String name)
-
setVariable
public void setVariable(java.lang.String name, org.kie.dmn.api.core.DMNType type)
-
getVariables
public java.util.Map<java.lang.String,org.kie.dmn.api.core.DMNType> getVariables()
-
toCompilerContext
public org.kie.dmn.feel.lang.CompilerContext toCompilerContext()
-
getFeelHelper
public DMNFEELHelper getFeelHelper()
-
setRelativeResolver
public void setRelativeResolver(java.util.function.Function<java.lang.String,java.io.Reader> relativeResolver)
-
getRelativeResolver
public java.util.function.Function<java.lang.String,java.io.Reader> getRelativeResolver()
-
-