Oxygen XML Editor 14.2 Author API

ro.sync.ecss.extensions.dita.map.table
Class ECDITARelTableCustomizerDialog

java.lang.Object
  extended by org.eclipse.jface.window.Window
      extended by org.eclipse.jface.dialogs.Dialog
          extended by ro.sync.ecss.extensions.commons.table.operations.ECTableCustomizerDialog
              extended by ro.sync.ecss.extensions.dita.map.table.ECDITARelTableCustomizerDialog
All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider, TableCustomizerConstants

@API(type=INTERNAL,
     src=PUBLIC)
public class ECDITARelTableCustomizerDialog
extends ECTableCustomizerDialog

Dialog used to customize DITA table creation. It is used for Eclipse platform implementation.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.jface.window.Window
org.eclipse.jface.window.Window.IExceptionHandler
 
Nested classes/interfaces inherited from interface ro.sync.ecss.extensions.commons.table.operations.TableCustomizerConstants
TableCustomizerConstants.ColumnWidthsType
 
Field Summary
 
Fields inherited from class ro.sync.ecss.extensions.commons.table.operations.ECTableCustomizerDialog
authorResourceBundle, selectedColWidthsType
 
Fields inherited from class org.eclipse.jface.dialogs.Dialog
blockedHandler, buttonBar, DIALOG_DEFAULT_BOUNDS, DIALOG_PERSISTLOCATION, DIALOG_PERSISTSIZE, dialogArea, DLG_IMG_ERROR, DLG_IMG_HELP, DLG_IMG_INFO, DLG_IMG_MESSAGE_ERROR, DLG_IMG_MESSAGE_INFO, DLG_IMG_MESSAGE_WARNING, DLG_IMG_QUESTION, DLG_IMG_WARNING, ELLIPSIS
 
Fields inherited from class org.eclipse.jface.window.Window
CANCEL, OK
 
Fields inherited from interface ro.sync.ecss.extensions.commons.table.operations.TableCustomizerConstants
CALS_WIDTHS_SPECIFICATIONS, COLS_DYNAMIC, COLS_FIXED, COLS_PROPORTIONAL, FIXED_COL_WIDTH_DEFAULT_VALUE, FRAME_ABOVE, FRAME_ALL, FRAME_BELLOW, FRAME_BORDER, FRAME_BOTTOM, FRAME_BOX, FRAME_HSIDES, FRAME_LHS, FRAME_NONE, FRAME_RHS, FRAME_SIDES, FRAME_TOP, FRAME_TOPBOT, FRAME_UNSPECIFIED, FRAME_VOID, FRAME_VSIDES, HTML_WIDTHS_SPECIFICATIONS, REL_COL_WIDTH_DEFAULT_VALUE, SIMPLE_WIDTHS_SPECIFICATIONS
 
Constructor Summary
ECDITARelTableCustomizerDialog(org.eclipse.swt.widgets.Shell parentShell, AuthorResourceBundle authorResourceBundle, int predefinedRowsCount, int predefinedColumnsCount)
          Constructor.
 
Method Summary
protected  void configureShell(org.eclipse.swt.widgets.Shell newShell)
          Configure Shell.
protected  org.eclipse.swt.widgets.Button createTitleCheckbox(org.eclipse.swt.widgets.Composite parent)
          Create a checkbox with an implementation specific title.
protected  java.util.List<TableCustomizerConstants.ColumnWidthsType> getColumnWidthsSpecifications(int tableModel)
          Compute the possible values for the column widths specifications.
protected  java.lang.String getDefaultFrameValue(int tableModel)
          Get the default frame value.
protected  java.lang.String[] getFrameValues(int tableModel)
          Compute the possible values for 'frame' attribute.
 
Methods inherited from class ro.sync.ecss.extensions.commons.table.operations.ECTableCustomizerDialog
createDialogArea, showDialog
 
Methods inherited from class org.eclipse.jface.dialogs.Dialog
applyDialogFont, buttonPressed, cancelPressed, close, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, createButtonBar, createButtonsForButtonBar, createContents, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsSettings, getDialogBoundsStrategy, getImage, getInitialLocation, getInitialSize, getOKButton, initializeBounds, initializeDialogUnits, isResizable, okPressed, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText
 
Methods inherited from class org.eclipse.jface.window.Window
canHandleShellCloseEvent, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getLayout, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ECDITARelTableCustomizerDialog

public ECDITARelTableCustomizerDialog(org.eclipse.swt.widgets.Shell parentShell,
                                      AuthorResourceBundle authorResourceBundle,
                                      int predefinedRowsCount,
                                      int predefinedColumnsCount)
Constructor.

Parameters:
parentShell - The parent Shell.
authorResourceBundle - The author resource bundle.
predefinedRowsCount - The predefined number of rows.
predefinedColumnsCount - The predefined number of columns.
Method Detail

getColumnWidthsSpecifications

protected java.util.List<TableCustomizerConstants.ColumnWidthsType> getColumnWidthsSpecifications(int tableModel)
Description copied from class: ECTableCustomizerDialog
Compute the possible values for the column widths specifications.

Specified by:
getColumnWidthsSpecifications in class ECTableCustomizerDialog
Parameters:
tableModel - The table model. One of the constants: TableInfo.TABLE_MODEL_CALS, TableInfo.TABLE_MODEL_CUSTOM, TableInfo.TABLE_MODEL_DITA_SIMPLE, TableInfo.TABLE_MODEL_HTML.
Returns:
Returns the possible values for the column widths modifications.
See Also:
ECTableCustomizerDialog.getColumnWidthsSpecifications(int)

getFrameValues

protected java.lang.String[] getFrameValues(int tableModel)
Description copied from class: ECTableCustomizerDialog
Compute the possible values for 'frame' attribute.

Specified by:
getFrameValues in class ECTableCustomizerDialog
Parameters:
tableModel - The table model. One of the constants: TableInfo.TABLE_MODEL_CALS, TableInfo.TABLE_MODEL_CUSTOM, TableInfo.TABLE_MODEL_DITA_SIMPLE, TableInfo.TABLE_MODEL_HTML.
Returns:
Returns the possible values for 'frame' attribute.
See Also:
ECTableCustomizerDialog.getFrameValues(int)

configureShell

protected void configureShell(org.eclipse.swt.widgets.Shell newShell)
Configure Shell. Set a title to it.

Overrides:
configureShell in class ECTableCustomizerDialog
Parameters:
newShell - The new shell.
See Also:
Window.configureShell(org.eclipse.swt.widgets.Shell)

createTitleCheckbox

protected org.eclipse.swt.widgets.Button createTitleCheckbox(org.eclipse.swt.widgets.Composite parent)
Description copied from class: ECTableCustomizerDialog
Create a checkbox with an implementation specific title.

Specified by:
createTitleCheckbox in class ECTableCustomizerDialog
Parameters:
parent - The parent Composite.
Returns:
The title checkbox customized according to implementation.
See Also:
ECTableCustomizerDialog.createTitleCheckbox(org.eclipse.swt.widgets.Composite)

getDefaultFrameValue

protected java.lang.String getDefaultFrameValue(int tableModel)
Description copied from class: ECTableCustomizerDialog
Get the default frame value.

Specified by:
getDefaultFrameValue in class ECTableCustomizerDialog
Parameters:
tableModel - The table model.
Returns:
The default frame value
See Also:
ECTableCustomizerDialog.getDefaultFrameValue(int)

Oxygen XML Editor 14.2 Author API

© Copyright SyncRO Soft SRL 2002 - 2013. All rights reserved.