public class SpreadsheetBoundNode extends AMethodBasedNode implements IMemberBoundNode
children, syntaxNode| Constructor and Description |
|---|
SpreadsheetBoundNode(TableSyntaxNode tableSyntaxNode,
OpenL openl,
IOpenMethodHeader header,
ModuleOpenClass module) |
| Modifier and Type | Method and Description |
|---|---|
protected ExecutableRulesMethod |
createMethodShell() |
void |
finalizeBind(IBindingContext bindingContext) |
SpreadsheetCell[][] |
getCells() |
SpreadsheetComponentsBuilder |
getComponentsBuilder() |
Spreadsheet |
getSpreadsheet() |
void |
preBind(IBindingContext bindingContext) |
void |
removeDebugInformation(IBindingContext cxt) |
void |
updateDependency(BindingDependencies dependencies) |
addTo, addTypeError, evaluateRuntime, getHeader, getMethod, getModule, getOpenl, getServiceMethod, getSignatureStartIndex, getType, hasServiceNamegetTableSyntaxNodeassign, evaluate, evaluateChildren, getChildren, getSyntaxNode, getTargetNode, isLvalue, isStaticTarget, setSyntaxNode, updateAssignFieldDependencyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddTopublic SpreadsheetBoundNode(TableSyntaxNode tableSyntaxNode, OpenL openl, IOpenMethodHeader header, ModuleOpenClass module)
protected ExecutableRulesMethod createMethodShell()
createMethodShell in class AMethodBasedNodepublic void preBind(IBindingContext bindingContext) throws SyntaxNodeException
SyntaxNodeExceptionpublic void finalizeBind(IBindingContext bindingContext) throws Exception
finalizeBind in interface IMemberBoundNodefinalizeBind in class AMethodBasedNodeExceptionpublic SpreadsheetCell[][] getCells()
public Spreadsheet getSpreadsheet()
public void updateDependency(BindingDependencies dependencies)
updateDependency in interface IBoundNodeupdateDependency in class ABoundNodepublic SpreadsheetComponentsBuilder getComponentsBuilder()
public void removeDebugInformation(IBindingContext cxt) throws Exception
removeDebugInformation in interface IMemberBoundNoderemoveDebugInformation in class AMethodBasedNodeExceptionCopyright © 2004–2019 OpenL Tablets. All rights reserved.