Package org.openl.rules
Class OpenlToolAdaptor
- java.lang.Object
-
- org.openl.rules.OpenlToolAdaptor
-
public class OpenlToolAdaptor extends Object
The purpose of this class is to simplify compiling of OpenL objects in complex structured environments where context is defined on top and must be propagated down without having to transfer many of the elements required to do the validation and compilation.- Author:
- snshor
-
-
Constructor Summary
Constructors Constructor Description OpenlToolAdaptor(OpenL openl, IBindingContext bindingContext, TableSyntaxNode tableSyntaxNode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IBindingContextgetBindingContext()IOpenMethodHeadergetHeader()OpenLgetOpenl()TableSyntaxNodegetTableSyntaxNode()CompositeMethodmakeMethod(IOpenSourceCodeModule src)voidsetHeader(IOpenMethodHeader header)
-
-
-
Constructor Detail
-
OpenlToolAdaptor
public OpenlToolAdaptor(OpenL openl, IBindingContext bindingContext, TableSyntaxNode tableSyntaxNode)
-
-
Method Detail
-
getBindingContext
public IBindingContext getBindingContext()
-
getHeader
public IOpenMethodHeader getHeader()
-
getOpenl
public OpenL getOpenl()
-
setHeader
public void setHeader(IOpenMethodHeader header)
-
getTableSyntaxNode
public TableSyntaxNode getTableSyntaxNode()
-
makeMethod
public CompositeMethod makeMethod(IOpenSourceCodeModule src)
-
-