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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier 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_LANGUAGE
Default language code for non-language-specific documents- See Also:
-
PROP_MOXEL_EMBEDDED
Embedded property.- See Also:
-
-
Constructor Details
-
SheetFactory
public SheetFactory()
-
-
Method Details
-
createColumns
Creates columns. -
createColumnsCopy
Creates column copy.- Parameters:
columns- the source columns, cannot benull- Returns:
- the column copy, never
null
-
createEmbeddedSpreadsheetDocument
Creates embedded spreadsheet document.- Parameters:
dtProject-IDtProject, must not benull
-
createInteractiveSpreadsheetDocument
Creates spreadsheet document for interactive using (for UI).- Parameters:
dtProject- the dt project, cannot benull- Returns:
- the spreadsheet document, cannot be
null
-
createLanguageSettings
Creates language settings for respective dt-project.- Parameters:
dtProject-IDtProject, must not benull- Returns:
- created
LanguageSettings, nevernull
-
createMerge
Creates merge from moxel rectangle.- Parameters:
rect- the rectangle, cannot benull- Returns:
- the merge, cannot be
null
-
createMerge
Creates merge from SWT rectangle.- Parameters:
rectangle- the SWT rectangle, cannot benull- Returns:
- the merge, cannot be
null
-
createRect
Creates moxel rectangle.- Parameters:
left- the left pointtop- the left pointwidth- the left pointheight- the left point- Returns:
- new moxel rectangle by points
-
createSpreadsheetDocument
Creates new spreadsheet document. -
createSpreadsheetDocument
Creates spreadsheet document for interactive using (for UI).- Parameters:
dtProject- the dt-project, cannot benull- Returns:
- the spreadsheet document, cannot be
null
-
createSpreadsheetPoint
Creates spreadsheet point. -
createSpreadsheetRect
Creates spreadsheet rectangle. -
createUnmerge
Creates unmerge from moxel rectangle.- Parameters:
rect- the rectangle, cannot benull- Returns:
- the unmerge, cannot be
null
-
createUnmerge
Creates merge from SWT rectangle.- Parameters:
rectangle- the SWT rectangle, cannot benull- Returns:
- the unmerge, cannot be
null
-