public class Spreadsheet extends ExecutableRulesMethod
| Modifier and Type | Field and Description |
|---|---|
static String |
SPREADSHEETRESULT_TYPE_PREFIX |
EMPTY, LONG, REGULAR, SHORT| Constructor and Description |
|---|
Spreadsheet() |
Spreadsheet(IOpenMethodHeader header,
SpreadsheetBoundNode boundNode,
boolean customSpreadsheetType) |
| Modifier and Type | Method and Description |
|---|---|
protected Invokable |
createInvoker() |
SpreadsheetCell[][] |
getCells() |
String[] |
getColumnNames() |
String[] |
getColumnTitles() |
BindingDependencies |
getDependencies() |
Map<String,Point> |
getFieldsCoordinates() |
int |
getHeight() |
protected Invokable |
getInvoker() |
IResultBuilder |
getResultBuilder() |
String[] |
getRowNames() |
String[] |
getRowTitles() |
String |
getSourceUrl() |
SpreadsheetOpenClass |
getSpreadsheetType() |
IOpenClass |
getType() |
int |
getWidth() |
protected Object |
innerInvoke(Object target,
Object[] params,
IRuntimeEnv env) |
boolean |
isCustomSpreadsheetType() |
void |
setCells(SpreadsheetCell[][] cells) |
void |
setColumnNames(String[] colNames) |
void |
setColumnTitles(String[] columnTitles) |
void |
setInvoker(SpreadsheetInvoker invoker) |
void |
setResultBuilder(IResultBuilder resultBuilder) |
void |
setRowNames(String[] rowNames) |
void |
setRowTitles(String[] rowTitles) |
void |
setSpreadsheetType(SpreadsheetOpenClass spreadsheetType) |
getBoundNode, getInfo, getMethodProperties, getProperties, getSyntaxNode, getUri, initProperties, invoke, isMethodCacheable, setBoundNode, setUriisConstructor, toStringgetDeclaringClass, getDisplayName, getHeader, getMethod, getModuleName, getName, getSignature, isStatic, setModuleNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetDisplayNamepublic static final String SPREADSHEETRESULT_TYPE_PREFIX
public Spreadsheet()
public Spreadsheet(IOpenMethodHeader header, SpreadsheetBoundNode boundNode, boolean customSpreadsheetType)
public IOpenClass getType()
getType in interface IOpenMembergetType in class AMethodpublic boolean isCustomSpreadsheetType()
public SpreadsheetCell[][] getCells()
public BindingDependencies getDependencies()
public IResultBuilder getResultBuilder()
public String getSourceUrl()
public SpreadsheetOpenClass getSpreadsheetType()
public int getHeight()
public void setCells(SpreadsheetCell[][] cells)
public void setColumnNames(String[] colNames)
public void setResultBuilder(IResultBuilder resultBuilder)
public void setRowNames(String[] rowNames)
public void setRowTitles(String[] rowTitles)
public String[] getRowTitles()
public void setColumnTitles(String[] columnTitles)
public String[] getColumnTitles()
public void setSpreadsheetType(SpreadsheetOpenClass spreadsheetType)
public int getWidth()
public String[] getRowNames()
public String[] getColumnNames()
protected Object innerInvoke(Object target, Object[] params, IRuntimeEnv env)
innerInvoke in class ExecutableRulesMethodprotected Invokable createInvoker()
protected Invokable getInvoker()
public void setInvoker(SpreadsheetInvoker invoker)
Copyright © 2004–2019 OpenL Tablets. All rights reserved.