Class SheetCellsMerger
- java.lang.Object
-
- com._1c.g5.v8.dt.moxel.ui.extension.diff.SheetCellsMerger
-
public class SheetCellsMerger extends Object
Merger of spreadsheet document cells.
-
-
Constructor Summary
Constructors Constructor Description SheetCellsMerger()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<com._1c.g5.v8.dt.moxel.ui.extension.diff.CellPosition,com._1c.g5.v8.dt.moxel.ui.extension.diff.CellPosition>
getCellMapConfigurationToResult()
Get mapping between cells of configuration spreadsheet and resulting spreadsheet.Map<com._1c.g5.v8.dt.moxel.ui.extension.diff.CellPosition,com._1c.g5.v8.dt.moxel.ui.extension.diff.CellPosition>
getCellMapExtensionToResult()
Get mapping between cells of extension spreadsheet and resulting spreadsheet.Map<Integer,Integer>
getColumnMapConfigurationToResult()
Get mapping between columns of configuration spreadsheet and resulting spreadsheet.Map<Integer,Integer>
getColumnMapExtensionToResult()
Get mapping between columns of extension spreadsheet and resulting spreadsheet.Map<Integer,Integer>
getRowMapConfigurationToResult()
Get mapping between rows of configuration spreadsheet and resulting spreadsheet.Map<Integer,Integer>
getRowMapExtensionToResult()
Get mapping between rows of extension spreadsheet and resulting spreadsheet.void
mergeSheets(SpreadsheetDocument baseSheet, SpreadsheetDocument configurationSheet, SpreadsheetDocument extensionSheet, SpreadsheetDocument resultSheet)
Merge sheets.
-
-
-
Method Detail
-
getCellMapExtensionToResult
public Map<com._1c.g5.v8.dt.moxel.ui.extension.diff.CellPosition,com._1c.g5.v8.dt.moxel.ui.extension.diff.CellPosition> getCellMapExtensionToResult()
Get mapping between cells of extension spreadsheet and resulting spreadsheet.- Returns:
- mapping between cells of extension spreadsheet and resulting spreadsheet, never
null
-
getCellMapConfigurationToResult
public Map<com._1c.g5.v8.dt.moxel.ui.extension.diff.CellPosition,com._1c.g5.v8.dt.moxel.ui.extension.diff.CellPosition> getCellMapConfigurationToResult()
Get mapping between cells of configuration spreadsheet and resulting spreadsheet.- Returns:
- mapping between cells of configuration spreadsheet and resulting spreadsheet, never
null
-
getRowMapExtensionToResult
public Map<Integer,Integer> getRowMapExtensionToResult()
Get mapping between rows of extension spreadsheet and resulting spreadsheet.- Returns:
- mapping between rows of extension spreadsheet and resulting spreadsheet, never
null
-
getRowMapConfigurationToResult
public Map<Integer,Integer> getRowMapConfigurationToResult()
Get mapping between rows of configuration spreadsheet and resulting spreadsheet.- Returns:
- mapping between rows of configuration spreadsheet and resulting spreadsheet, never
null
-
getColumnMapExtensionToResult
public Map<Integer,Integer> getColumnMapExtensionToResult()
Get mapping between columns of extension spreadsheet and resulting spreadsheet.- Returns:
- mapping between columns of extension spreadsheet and resulting spreadsheet, never
null
-
getColumnMapConfigurationToResult
public Map<Integer,Integer> getColumnMapConfigurationToResult()
Get mapping between columns of configuration spreadsheet and resulting spreadsheet.- Returns:
- mapping between columns of configuration spreadsheet and resulting spreadsheet, never
null
-
mergeSheets
public void mergeSheets(SpreadsheetDocument baseSheet, SpreadsheetDocument configurationSheet, SpreadsheetDocument extensionSheet, SpreadsheetDocument resultSheet)
Merge sheets.- Parameters:
baseSheet
- baseSpreadsheetDocument
, must not benull
configurationSheet
-SpreadsheetDocument
from configuration, must not benull
extensionSheet
-SpreadsheetDocument
from configuration extension, must not benull
resultSheet
- resultingSpreadsheetDocument
, must not benull
-
-