public class ColumnMatchBoundNode extends AMethodBasedNode implements IMemberBoundNode
children, syntaxNode| Constructor and Description |
|---|
ColumnMatchBoundNode(TableSyntaxNode tsn,
OpenL openl,
IOpenMethodHeader header,
ModuleOpenClass module,
IOpenSourceCodeModule nameOfAlgorithm) |
| Modifier and Type | Method and Description |
|---|---|
protected ExecutableRulesMethod |
createMethodShell() |
void |
finalizeBind(IBindingContext cxt) |
IOpenSourceCodeModule |
getAlgorithm() |
ColumnMatch |
getColumnMatch() |
int |
getSignatureStartIndex() |
void |
updateDependency(BindingDependencies dependencies) |
addTo, addTypeError, evaluateRuntime, getHeader, getMethod, getModule, getOpenl, getServiceMethod, getType, hasServiceName, removeDebugInformationgetTableSyntaxNodeassign, evaluate, evaluateChildren, getChildren, getSyntaxNode, getTargetNode, isLvalue, isStaticTarget, setSyntaxNode, updateAssignFieldDependencyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddTo, removeDebugInformationpublic ColumnMatchBoundNode(TableSyntaxNode tsn, OpenL openl, IOpenMethodHeader header, ModuleOpenClass module, IOpenSourceCodeModule nameOfAlgorithm)
protected ExecutableRulesMethod createMethodShell()
createMethodShell in class AMethodBasedNodepublic void finalizeBind(IBindingContext cxt) throws Exception
finalizeBind in interface IMemberBoundNodefinalizeBind in class AMethodBasedNodeExceptionpublic int getSignatureStartIndex()
getSignatureStartIndex in class AMethodBasedNodepublic IOpenSourceCodeModule getAlgorithm()
public ColumnMatch getColumnMatch()
public void updateDependency(BindingDependencies dependencies)
updateDependency in interface IBoundNodeupdateDependency in class ABoundNodeCopyright © 2004–2019 OpenL Tablets. All rights reserved.