public class TableMethodWrapper extends TableMethod implements IOpenMethodWrapper
EMPTY, LONG, REGULAR, SHORT| Constructor and Description |
|---|
TableMethodWrapper(XlsModuleOpenClass xlsModuleOpenClass,
TableMethod delegate) |
| Modifier and Type | Method and Description |
|---|---|
ATableBoundNode |
getBoundNode() |
CompositeMethod |
getCompositeMethod() |
IOpenClass |
getDeclaringClass() |
IOpenMethod |
getDelegate() |
BindingDependencies |
getDependencies() |
String |
getDisplayName(int mode) |
IOpenMethodHeader |
getHeader() |
IMemberMetaInfo |
getInfo() |
IOpenMethod |
getMethod() |
ITableProperties |
getMethodProperties() |
MethodTableBoundNode |
getMethodTableBoundNode() |
String |
getModuleName() |
String |
getName() |
Map<String,Object> |
getProperties() |
IMethodSignature |
getSignature() |
String |
getSourceUrl() |
TableSyntaxNode |
getSyntaxNode()
Overridden to get access to
TableSyntaxNode from current implementation. |
IOpenMethod |
getTopOpenClassMethod(IOpenClass openClass) |
IOpenClass |
getType() |
String |
getUri() |
XlsModuleOpenClass |
getXlsModuleOpenClass() |
Object |
invoke(Object target,
Object[] params,
IRuntimeEnv env) |
boolean |
isStatic() |
void |
setBoundNode(ATableBoundNode node) |
void |
setModuleName(String dependencyName) |
String |
toString() |
innerInvokeinitProperties, isMethodCacheable, setUriisConstructorpublic TableMethodWrapper(XlsModuleOpenClass xlsModuleOpenClass, TableMethod delegate)
public Object invoke(Object target, Object[] params, IRuntimeEnv env)
invoke in interface Invokableinvoke in class ExecutableRulesMethodpublic XlsModuleOpenClass getXlsModuleOpenClass()
getXlsModuleOpenClass in interface IOpenMethodWrapperpublic String toString()
toString in class ExecutableMethodpublic IOpenClass getDeclaringClass()
getDeclaringClass in interface IOpenMembergetDeclaringClass in class AMethodpublic IOpenMethod getDelegate()
getDelegate in interface IOpenMethodWrapperpublic String getDisplayName(int mode)
getDisplayName in interface INamedThinggetDisplayName in interface IMetaInfogetDisplayName in class AMethodpublic IOpenMethodHeader getHeader()
public String getUri()
getUri in interface IUriMembergetUri in class ExecutableRulesMethodpublic IOpenMethod getMethod()
getMethod in interface IMethodCallergetMethod in class AMethodpublic String getName()
getName in interface INamedThinggetName in class AMethodpublic IMethodSignature getSignature()
getSignature in interface IOpenMethodHeadergetSignature in class AMethodpublic IOpenClass getType()
getType in interface IOpenMembergetType in class AMethodpublic boolean isStatic()
isStatic in interface IOpenMemberisStatic in class AMethodpublic MethodTableBoundNode getMethodTableBoundNode()
getMethodTableBoundNode in class TableMethodpublic BindingDependencies getDependencies()
getDependencies in interface IMemberMetaInfogetDependencies in class TableMethodpublic String getSourceUrl()
getSourceUrl in interface IMetaInfogetSourceUrl in class TableMethodpublic CompositeMethod getCompositeMethod()
getCompositeMethod in class TableMethodpublic void setBoundNode(ATableBoundNode node)
setBoundNode in class ExecutableRulesMethodpublic ATableBoundNode getBoundNode()
getBoundNode in class ExecutableRulesMethodpublic Map<String,Object> getProperties()
getProperties in interface ITablePropertiesMethodgetProperties in interface IMemberMetaInfogetProperties in class ExecutableRulesMethodpublic ITableProperties getMethodProperties()
getMethodProperties in interface ITablePropertiesMethodgetMethodProperties in class ExecutableRulesMethodpublic IMemberMetaInfo getInfo()
getInfo in interface IOpenMembergetInfo in class ExecutableRulesMethodpublic TableSyntaxNode getSyntaxNode()
ExecutableRulesMethodTableSyntaxNode from current implementation.getSyntaxNode in interface IMemberMetaInfogetSyntaxNode in class ExecutableRulesMethodpublic String getModuleName()
getModuleName in interface IModuleInfogetModuleName in class AMethodpublic void setModuleName(String dependencyName)
setModuleName in class AMethodpublic IOpenMethod getTopOpenClassMethod(IOpenClass openClass)
getTopOpenClassMethod in interface IOpenMethodWrapperCopyright © 2004–2019 OpenL Tablets. All rights reserved.