public class SpreadsheetWrapper extends Spreadsheet implements IOpenMethodWrapper
SPREADSHEETRESULT_TYPE_PREFIXEMPTY, LONG, REGULAR, SHORT| Constructor and Description |
|---|
SpreadsheetWrapper(XlsModuleOpenClass xlsModuleOpenClass,
Spreadsheet delegate) |
createInvoker, getColumnTitles, getFieldsCoordinates, getInvoker, getRowTitles, innerInvoke, setColumnTitles, setRowTitlesinitProperties, isMethodCacheable, setUriisConstructorpublic SpreadsheetWrapper(XlsModuleOpenClass xlsModuleOpenClass, Spreadsheet delegate)
public Object invoke(Object target, Object[] params, IRuntimeEnv env)
invoke in interface Invokableinvoke in class ExecutableRulesMethodpublic XlsModuleOpenClass getXlsModuleOpenClass()
getXlsModuleOpenClass in interface IOpenMethodWrapperpublic IOpenMethod getDelegate()
getDelegate in interface IOpenMethodWrapperpublic String toString()
toString in class ExecutableMethodpublic IOpenClass getDeclaringClass()
getDeclaringClass in interface IOpenMembergetDeclaringClass in class AMethodpublic 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 boolean isStatic()
isStatic in interface IOpenMemberisStatic in class AMethodpublic IOpenClass getType()
getType in interface IOpenMembergetType in class Spreadsheetpublic boolean isCustomSpreadsheetType()
isCustomSpreadsheetType in class Spreadsheetpublic SpreadsheetCell[][] getCells()
getCells in class Spreadsheetpublic BindingDependencies getDependencies()
getDependencies in interface IMemberMetaInfogetDependencies in class Spreadsheetpublic IResultBuilder getResultBuilder()
getResultBuilder in class Spreadsheetpublic String getSourceUrl()
getSourceUrl in interface IMetaInfogetSourceUrl in class Spreadsheetpublic SpreadsheetOpenClass getSpreadsheetType()
getSpreadsheetType in class Spreadsheetpublic int getHeight()
getHeight in class Spreadsheetpublic void setCells(SpreadsheetCell[][] cells)
setCells in class Spreadsheetpublic void setBoundNode(ATableBoundNode node)
setBoundNode in class ExecutableRulesMethodpublic void setColumnNames(String[] colNames)
setColumnNames in class Spreadsheetpublic ATableBoundNode getBoundNode()
getBoundNode in class ExecutableRulesMethodpublic void setResultBuilder(IResultBuilder resultBuilder)
setResultBuilder in class Spreadsheetpublic Map<String,Object> getProperties()
getProperties in interface ITablePropertiesMethodgetProperties in interface IMemberMetaInfogetProperties in class ExecutableRulesMethodpublic void setRowNames(String[] rowNames)
setRowNames in class Spreadsheetpublic void setSpreadsheetType(SpreadsheetOpenClass spreadsheetType)
setSpreadsheetType in class Spreadsheetpublic ITableProperties getMethodProperties()
getMethodProperties in interface ITablePropertiesMethodgetMethodProperties in class ExecutableRulesMethodpublic IMemberMetaInfo getInfo()
getInfo in interface IOpenMembergetInfo in class ExecutableRulesMethodpublic int getWidth()
getWidth in class Spreadsheetpublic String[] getRowNames()
getRowNames in class Spreadsheetpublic String[] getColumnNames()
getColumnNames in class Spreadsheetpublic TableSyntaxNode getSyntaxNode()
ExecutableRulesMethodTableSyntaxNode from current implementation.getSyntaxNode in interface IMemberMetaInfogetSyntaxNode in class ExecutableRulesMethodpublic void setInvoker(SpreadsheetInvoker invoker)
setInvoker in class Spreadsheetpublic 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.