Package org.openl.rules.dt
Class ConditionsTableBoundNode
- java.lang.Object
-
- org.openl.binding.impl.ABoundNode
-
- org.openl.rules.lang.xls.binding.ATableBoundNode
-
- org.openl.rules.dt.ADtColumnsDefinitionTableBoundNode
-
- org.openl.rules.dt.ConditionsTableBoundNode
-
- All Implemented Interfaces:
IBoundNode,IMemberBoundNode
public class ConditionsTableBoundNode extends ADtColumnsDefinitionTableBoundNode
- Author:
- Marat Kamalov
-
-
Field Summary
-
Fields inherited from class org.openl.binding.impl.ABoundNode
children, syntaxNode
-
Fields inherited from interface org.openl.binding.IBoundNode
EMPTY, EMPTY_RESULT
-
-
Constructor Summary
Constructors Constructor Description ConditionsTableBoundNode(TableSyntaxNode tableSyntaxNode, OpenL openl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DTColumnsDefinitioncreateDefinition(IOpenMethodHeader header, String expression, List<ExpressionIdentifier> identifiers, Map<String,List<IParameterDeclaration>> parameters)protected booleanisActions()protected booleanisConditions()protected booleanisReturns()-
Methods inherited from class org.openl.rules.dt.ADtColumnsDefinitionTableBoundNode
addTo, createAndAddDefinition, evaluateRuntime, finalizeBind, getOpenl, getTableName, getType, getXlsModuleOpenClass, preBind, removeDebugInformation, setTableName
-
Methods inherited from class org.openl.rules.lang.xls.binding.ATableBoundNode
getTableSyntaxNode
-
Methods inherited from class org.openl.binding.impl.ABoundNode
assign, evaluate, getChildren, getSyntaxNode, getTargetNode, isLvalue, isStaticTarget, setSyntaxNode, updateAssignFieldDependency, updateDependency
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.openl.binding.IBoundNode
getDims
-
-
-
-
Constructor Detail
-
ConditionsTableBoundNode
public ConditionsTableBoundNode(TableSyntaxNode tableSyntaxNode, OpenL openl)
-
-
Method Detail
-
createDefinition
protected DTColumnsDefinition createDefinition(IOpenMethodHeader header, String expression, List<ExpressionIdentifier> identifiers, Map<String,List<IParameterDeclaration>> parameters)
- Specified by:
createDefinitionin classADtColumnsDefinitionTableBoundNode
-
isConditions
protected boolean isConditions()
- Specified by:
isConditionsin classADtColumnsDefinitionTableBoundNode
-
isActions
protected boolean isActions()
- Specified by:
isActionsin classADtColumnsDefinitionTableBoundNode
-
isReturns
protected boolean isReturns()
- Specified by:
isReturnsin classADtColumnsDefinitionTableBoundNode
-
-