Package org.openl.rules.lang.xls.binding
Class AXlsTableBinder
- java.lang.Object
-
- org.openl.binding.impl.ANodeBinder
-
- org.openl.rules.lang.xls.binding.AXlsTableBinder
-
- All Implemented Interfaces:
INodeBinder
- Direct Known Subclasses:
AExecutableNodeBinder,ConstantsTableBinder,DataNodeBinder,DatatypeNodeBinder
public abstract class AXlsTableBinder extends ANodeBinder
- Author:
- snshor
-
-
Constructor Summary
Constructors Constructor Description AXlsTableBinder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description IBoundNodebind(ISyntaxNode node, IBindingContext bindingContext)abstract IMemberBoundNodepreBind(TableSyntaxNode syntaxNode, OpenL openl, RulesModuleBindingContext bindingContext, XlsModuleOpenClass module)-
Methods inherited from class org.openl.binding.impl.ANodeBinder
assertCountOfChild, bindChildNode, bindChildren, bindChildren, bindTarget, bindTargetNode, bindType, bindTypeChildren, bindTypeChildren, bindTypeNode, getCast, getCast, getIdentifier, getType, getTypes, hasErrorBoundNode, makeErrorNode, replace
-
-
-
-
Method Detail
-
bind
public IBoundNode bind(ISyntaxNode node, IBindingContext bindingContext) throws Exception
- Throws:
Exception
-
preBind
public abstract IMemberBoundNode preBind(TableSyntaxNode syntaxNode, OpenL openl, RulesModuleBindingContext bindingContext, XlsModuleOpenClass module) throws Exception
- Throws:
Exception
-
-