Package org.openl.rules.property
Class PropertyTableBoundNode
- java.lang.Object
-
- org.openl.binding.impl.ABoundNode
-
- org.openl.rules.lang.xls.binding.ATableBoundNode
-
- org.openl.rules.property.PropertyTableBoundNode
-
- All Implemented Interfaces:
IBoundNode,IMemberBoundNode
public class PropertyTableBoundNode extends ATableBoundNode implements IMemberBoundNode
-
-
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 PropertyTableBoundNode(TableSyntaxNode syntaxNode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTo(ModuleOpenClass openClass)protected voidaddTo(XlsModuleOpenClass openClass)protected ObjectevaluateRuntime(IRuntimeEnv env)voidfinalizeBind(IBindingContext cxt)TablePropertiesgetPropertiesInstance()StringgetTableName()IOpenClassgetType()voidremoveDebugInformation(IBindingContext cxt)voidsetPropertiesInstance(TableProperties propertiesInstance)voidsetTableName(String tableName)-
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
-
PropertyTableBoundNode
public PropertyTableBoundNode(TableSyntaxNode syntaxNode)
-
-
Method Detail
-
addTo
public void addTo(ModuleOpenClass openClass)
- Specified by:
addToin interfaceIMemberBoundNode
-
addTo
protected void addTo(XlsModuleOpenClass openClass)
-
evaluateRuntime
protected Object evaluateRuntime(IRuntimeEnv env)
- Specified by:
evaluateRuntimein classABoundNode
-
finalizeBind
public void finalizeBind(IBindingContext cxt)
- Specified by:
finalizeBindin interfaceIMemberBoundNode
-
getType
public IOpenClass getType()
- Specified by:
getTypein interfaceIBoundNode- Overrides:
getTypein classABoundNode
-
setPropertiesInstance
public void setPropertiesInstance(TableProperties propertiesInstance)
-
getPropertiesInstance
public TableProperties getPropertiesInstance()
-
setTableName
public void setTableName(String tableName)
-
getTableName
public String getTableName()
-
removeDebugInformation
public void removeDebugInformation(IBindingContext cxt)
- Specified by:
removeDebugInformationin interfaceIMemberBoundNode
-
-