Package com._1c.g5.v8.dt.moxel.sheet
Class SheetFactory
java.lang.Object
com._1c.g5.v8.dt.moxel.sheet.SheetFactory
Moxel model objects factory.
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic ColumnsCreates columns.static ColumnscreateColumnsCopy(Columns columns) Creates column copy.static SpreadsheetDocumentcreateEmbeddedSpreadsheetDocument(IDtProject dtProject) Creates embedded spreadsheet document.static SpreadsheetDocumentcreateInteractiveSpreadsheetDocument(IDtProject dtProject) Creates spreadsheet document for interactive using (for UI).static LanguageSettingscreateLanguageSettings(IDtProject dtProject) Creates language settings for respective dt-project.static MergecreateMerge(Rect rect) Creates merge from moxel rectangle.static MergecreateMerge(org.eclipse.swt.graphics.Rectangle rectangle) Creates merge from SWT rectangle.static RectcreateRect(int left, int top, int width, int height) Creates moxel rectangle.static SpreadsheetDocumentCreates new spreadsheet document.static SpreadsheetDocumentcreateSpreadsheetDocument(IDtProject dtProject) Creates spreadsheet document for interactive using (for UI).static SpreadsheetPointCreates spreadsheet point.static SpreadsheetRectCreates spreadsheet rectangle.static MergecreateUnmerge(Rect rect) Creates unmerge from moxel rectangle.static MergecreateUnmerge(org.eclipse.swt.graphics.Rectangle rectangle) Creates merge from SWT rectangle.
- 
Field Details- 
DEFAULT_LANGUAGEDefault language code for non-language-specific documents- See Also:
 
- 
PROP_MOXEL_EMBEDDEDEmbedded property.- See Also:
 
 
- 
- 
Constructor Details- 
SheetFactorypublic SheetFactory()
 
- 
- 
Method Details- 
createColumnsCreates columns.
- 
createColumnsCopyCreates column copy.- Parameters:
- columns- the source columns, cannot be- null
- Returns:
- the column copy, never null
 
- 
createEmbeddedSpreadsheetDocumentCreates embedded spreadsheet document.- Parameters:
- dtProject-- IDtProject, must not be- null
 
- 
createInteractiveSpreadsheetDocumentCreates spreadsheet document for interactive using (for UI).- Parameters:
- dtProject- the dt project, cannot be- null
- Returns:
- the spreadsheet document, cannot be null
 
- 
createLanguageSettingsCreates language settings for respective dt-project.- Parameters:
- dtProject-- IDtProject, must not be- null
- Returns:
- created LanguageSettings, nevernull
 
- 
createMergeCreates merge from moxel rectangle.- Parameters:
- rect- the rectangle, cannot be- null
- Returns:
- the merge, cannot be null
 
- 
createMergeCreates merge from SWT rectangle.- Parameters:
- rectangle- the SWT rectangle, cannot be- null
- Returns:
- the merge, cannot be null
 
- 
createRectCreates moxel rectangle.- Parameters:
- left- the left point
- top- the left point
- width- the left point
- height- the left point
- Returns:
- new moxel rectangle by points
 
- 
createSpreadsheetDocumentCreates new spreadsheet document.
- 
createSpreadsheetDocumentCreates spreadsheet document for interactive using (for UI).- Parameters:
- dtProject- the dt-project, cannot be- null
- Returns:
- the spreadsheet document, cannot be null
 
- 
createSpreadsheetPointCreates spreadsheet point.
- 
createSpreadsheetRectCreates spreadsheet rectangle.
- 
createUnmergeCreates unmerge from moxel rectangle.- Parameters:
- rect- the rectangle, cannot be- null
- Returns:
- the unmerge, cannot be null
 
- 
createUnmergeCreates merge from SWT rectangle.- Parameters:
- rectangle- the SWT rectangle, cannot be- null
- Returns:
- the unmerge, cannot be null
 
 
-