public class DataTableBoundNode extends ATableBoundNode implements IMemberBoundNode
children, syntaxNode| Constructor and Description |
|---|
DataTableBoundNode(TableSyntaxNode tableSyntaxNode,
XlsModuleOpenClass module) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTo(ModuleOpenClass openClass) |
protected Object |
evaluateRuntime(IRuntimeEnv env) |
void |
finalizeBind(IBindingContext cxt) |
IDataBase |
getDataBase() |
DataOpenField |
getField() |
ITable |
getTable() |
IOpenClass |
getType() |
void |
removeDebugInformation(IBindingContext cxt) |
void |
setTable(ITable table) |
getTableSyntaxNodeassign, evaluate, evaluateChildren, getChildren, getSyntaxNode, getTargetNode, isLvalue, isStaticTarget, setSyntaxNode, updateAssignFieldDependency, updateDependencypublic DataTableBoundNode(TableSyntaxNode tableSyntaxNode, XlsModuleOpenClass module)
public DataOpenField getField()
public ITable getTable()
public IOpenClass getType()
getType in interface IBoundNodegetType in class ABoundNodepublic void setTable(ITable table)
protected Object evaluateRuntime(IRuntimeEnv env)
evaluateRuntime in class ABoundNodepublic void addTo(ModuleOpenClass openClass)
addTo in interface IMemberBoundNodepublic void finalizeBind(IBindingContext cxt) throws Exception
finalizeBind in interface IMemberBoundNodeExceptionpublic void removeDebugInformation(IBindingContext cxt) throws Exception
removeDebugInformation in interface IMemberBoundNodeExceptionpublic IDataBase getDataBase()
Copyright © 2004–2019 OpenL Tablets. All rights reserved.