Oxygen XML Editor 11.2 Author API

ro.sync.ecss.extensions.commons.table.operations.xhtml
Class ECXHTMLTableCustomizerDialog

java.lang.Object
  extended by Dialog
      extended by ro.sync.ecss.extensions.commons.table.operations.ECTableCustomizerDialog
          extended by ro.sync.ecss.extensions.commons.table.operations.xhtml.ECXHTMLTableCustomizerDialog
All Implemented Interfaces:
TableCustomizerConstants

public class ECXHTMLTableCustomizerDialog
extends ECTableCustomizerDialog

Dialog used to customize XHTML table creation. It is used on Eclipse platform implementation.


Nested Class Summary
 
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
selectedColWidthsType
 
Fields inherited from interface ro.sync.ecss.extensions.commons.table.operations.TableCustomizerConstants
CALS_WIDTHS_SPECIFICATIONS, COLS_DYNAMIC, COLS_FIXED, COLS_PROPORTIONAL, 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_VOID, FRAME_VSIDES, HTML_WIDTHS_SPECIFICATIONS, SIMPLE_WIDTHS_SPECIFICATIONS
 
Constructor Summary
ECXHTMLTableCustomizerDialog(Shell parentShell)
          Constructor.
 
Method Summary
protected  Button createTitleCheckbox(Composite parent)
          Create a checkbox with an implementation specific title.
protected  List<TableCustomizerConstants.ColumnWidthsType> getColumnWidthsSpecifications(int tableModel)
          Compute the possible values for the column widths specifications.
protected  String[] getFrameValues(int tableModel)
          Compute the possible values for 'frame' attribute.
 
Methods inherited from class ro.sync.ecss.extensions.commons.table.operations.ECTableCustomizerDialog
configureShell, createDialogArea, showDialog
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ECXHTMLTableCustomizerDialog

public ECXHTMLTableCustomizerDialog(Shell parentShell)
Constructor.

Parameters:
parentShell - The parent shell for the dialog.
Method Detail

getFrameValues

protected 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)

getColumnWidthsSpecifications

protected 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)

createTitleCheckbox

protected Button createTitleCheckbox(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:
ro.sync.ecss.extensions.commons.table.operations.ECTableCustomizerDialog#createTitleCheckbox(org.eclipse.swt.widgets.Composite)

Oxygen XML Editor 11.2 Author API

© Copyright SyncRO Soft SRL 2002 - 2010.