public class SpreadsheetComponentsBuilder extends Object
| Constructor and Description |
|---|
SpreadsheetComponentsBuilder(TableSyntaxNode tableSyntaxNode,
IBindingContext bindingContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
buildHeaders(IOpenClass spreadsheetHeaderType)
Extract following data form the spreadsheet source table: row names, column names, header definitions, return
cell.
|
IResultBuilder |
buildResultBuilder(Spreadsheet spreadsheet) |
IBindingContext |
getBindingContext() |
CellsHeaderExtractor |
getCellsHeadersExtractor() |
Map<Integer,SpreadsheetHeaderDefinition> |
getColumnHeaders() |
String[] |
getColumnNames() |
ReturnSpreadsheetHeaderDefinition |
getReturnHeaderDefinition() |
Map<Integer,SpreadsheetHeaderDefinition> |
getRowHeaders() |
String[] |
getRowNames() |
TableSyntaxNode |
getTableSyntaxNode() |
boolean |
isExistsReturnHeader() |
public SpreadsheetComponentsBuilder(TableSyntaxNode tableSyntaxNode, IBindingContext bindingContext)
public Map<Integer,SpreadsheetHeaderDefinition> getRowHeaders()
public Map<Integer,SpreadsheetHeaderDefinition> getColumnHeaders()
public String[] getRowNames()
public String[] getColumnNames()
public CellsHeaderExtractor getCellsHeadersExtractor()
public void buildHeaders(IOpenClass spreadsheetHeaderType)
public IBindingContext getBindingContext()
public TableSyntaxNode getTableSyntaxNode()
public IResultBuilder buildResultBuilder(Spreadsheet spreadsheet)
public boolean isExistsReturnHeader()
public ReturnSpreadsheetHeaderDefinition getReturnHeaderDefinition()
Copyright © 2004–2019 OpenL Tablets. All rights reserved.