public abstract class ADtColumnsDefinitionTableBoundNode extends ATableBoundNode implements IMemberBoundNode
children, syntaxNode| Constructor and Description |
|---|
ADtColumnsDefinitionTableBoundNode(TableSyntaxNode tableSyntaxNode,
OpenL openl) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTo(ModuleOpenClass openClass) |
protected void |
createAndAddDefinition(Map<String,List<IParameterDeclaration>> parameterDeclarations,
IOpenMethodHeader header,
CompositeMethod compositeMethod) |
protected abstract DTColumnsDefinition |
createDefinition(Map<String,List<IParameterDeclaration>> parameterDeclarations,
IOpenMethodHeader header,
CompositeMethod compositeMethod) |
protected Object |
evaluateRuntime(IRuntimeEnv env) |
void |
finalizeBind(IBindingContext cxt) |
OpenL |
getOpenl() |
protected IParameterDeclaration |
getParameterDeclaration(IOpenSourceCodeModule paramSource,
IBindingContext bindingContext) |
String |
getTableName() |
IOpenClass |
getType() |
protected XlsModuleOpenClass |
getXlsModuleOpenClass() |
void |
removeDebugInformation(IBindingContext cxt) |
void |
setTableName(String tableName) |
getTableSyntaxNodeassign, evaluate, evaluateChildren, getChildren, getSyntaxNode, getTargetNode, isLvalue, isStaticTarget, setSyntaxNode, updateAssignFieldDependency, updateDependencypublic ADtColumnsDefinitionTableBoundNode(TableSyntaxNode tableSyntaxNode, OpenL openl)
public String getTableName()
public void setTableName(String tableName)
public void addTo(ModuleOpenClass openClass)
addTo in interface IMemberBoundNodepublic OpenL getOpenl()
protected Object evaluateRuntime(IRuntimeEnv env)
evaluateRuntime in class ABoundNodeprotected XlsModuleOpenClass getXlsModuleOpenClass()
protected IParameterDeclaration getParameterDeclaration(IOpenSourceCodeModule paramSource, IBindingContext bindingContext) throws OpenLCompilationException
OpenLCompilationExceptionpublic IOpenClass getType()
getType in interface IBoundNodegetType in class ABoundNodepublic void removeDebugInformation(IBindingContext cxt)
removeDebugInformation in interface IMemberBoundNodeprotected abstract DTColumnsDefinition createDefinition(Map<String,List<IParameterDeclaration>> parameterDeclarations, IOpenMethodHeader header, CompositeMethod compositeMethod)
protected final void createAndAddDefinition(Map<String,List<IParameterDeclaration>> parameterDeclarations, IOpenMethodHeader header, CompositeMethod compositeMethod)
public void finalizeBind(IBindingContext cxt) throws Exception
finalizeBind in interface IMemberBoundNodeExceptionCopyright © 2004–2019 OpenL Tablets. All rights reserved.