Package org.openl.rules.calc
Class SpreadsheetComponentsBuilder
- java.lang.Object
-
- org.openl.rules.calc.SpreadsheetComponentsBuilder
-
public class SpreadsheetComponentsBuilder extends Object
- Author:
- DLiauchuk
-
-
Constructor Summary
Constructors Constructor Description SpreadsheetComponentsBuilder(TableSyntaxNode tableSyntaxNode, IBindingContext bindingContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuildHeaders(IOpenClass spreadsheetHeaderType)Extract following data form the spreadsheet source table: row names, column names, header definitions, return cell.IResultBuilderbuildResultBuilder(Spreadsheet spreadsheet, IBindingContext bindingContext)IBindingContextgetBindingContext()CellsHeaderExtractorgetCellsHeadersExtractor()Map<Integer,SpreadsheetHeaderDefinition>getColumnHeaders()String[]getColumnNames()String[]getColumnNamesForResultModel()ReturnSpreadsheetHeaderDefinitiongetReturnHeaderDefinition()Map<Integer,SpreadsheetHeaderDefinition>getRowHeaders()String[]getRowNames()String[]getRowNamesForResultModel()TableSyntaxNodegetTableSyntaxNode()booleanisExistsReturnHeader()
-
-
-
Constructor Detail
-
SpreadsheetComponentsBuilder
public SpreadsheetComponentsBuilder(TableSyntaxNode tableSyntaxNode, IBindingContext bindingContext)
-
-
Method Detail
-
getRowHeaders
public Map<Integer,SpreadsheetHeaderDefinition> getRowHeaders()
-
getColumnHeaders
public Map<Integer,SpreadsheetHeaderDefinition> getColumnHeaders()
-
getRowNamesForResultModel
public String[] getRowNamesForResultModel()
-
getColumnNamesForResultModel
public String[] getColumnNamesForResultModel()
-
getRowNames
public String[] getRowNames()
-
getColumnNames
public String[] getColumnNames()
-
getCellsHeadersExtractor
public CellsHeaderExtractor getCellsHeadersExtractor()
-
buildHeaders
public void buildHeaders(IOpenClass spreadsheetHeaderType)
Extract following data form the spreadsheet source table: row names, column names, header definitions, return cell.
-
getBindingContext
public IBindingContext getBindingContext()
-
getTableSyntaxNode
public TableSyntaxNode getTableSyntaxNode()
-
buildResultBuilder
public IResultBuilder buildResultBuilder(Spreadsheet spreadsheet, IBindingContext bindingContext)
-
isExistsReturnHeader
public boolean isExistsReturnHeader()
-
getReturnHeaderDefinition
public ReturnSpreadsheetHeaderDefinition getReturnHeaderDefinition()
-
-