@API(type=INTERNAL, src=PUBLIC) public abstract class SATableCustomizerDialog extends OKCancelDialog implements TableCustomizerConstants
javax.swing.JDialog.AccessibleJDialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
java.awt.Container.AccessibleAWTContainer
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
TableCustomizerConstants.ColumnWidthsType
Modifier and Type | Field and Description |
---|---|
protected AuthorResourceBundle |
authorResourceBundle
Author resource bundle.
|
messages, RESULT_CANCEL, RESULT_OK
accessibleContext, rootPane, rootPaneCheckingEnabled
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
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 and Description |
---|
SATableCustomizerDialog(java.awt.Frame parentFrame,
boolean hasFooter,
boolean hasFrameAttribute,
boolean showModelChooser,
AuthorResourceBundle authorResourceBundle,
int predefinedRowsCount,
int predefinedColumnsCount)
Constructor.
|
SATableCustomizerDialog(java.awt.Frame parentFrame,
boolean hasFooter,
boolean hasFrameAttribute,
boolean showModelChooser,
boolean simpleTableModel,
boolean innerCallsTable,
AuthorResourceBundle authorResourceBundle,
int predefinedRowsCount,
int predefinedColumnsCount)
Constructor.
|
SATableCustomizerDialog(java.awt.Frame parentFrame,
boolean hasFooter,
boolean hasFrameAttribute,
boolean showModelChooser,
boolean simpleTableModel,
boolean choiceTableModel,
boolean innerCallsTable,
AuthorResourceBundle authorResourceBundle,
int predefinedRowsCount,
int predefinedColumnsCount)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected abstract javax.swing.JCheckBox |
createTitleCheckbox()
Creates the title checkbox with an implementation specific name.
|
protected abstract TableCustomizerConstants.ColumnWidthsType[] |
getColumnWidthsSpecifications(int tableModel)
Compute the possible values for the column widths specifications.
|
protected abstract java.lang.String |
getDefaultFrameValue(int tableModel)
Get the default frame value.
|
protected abstract java.lang.String[] |
getFrameValues(int tableModel)
Compute the possible values for the
frame attribute. |
protected int |
getTableModel() |
TableInfo |
showDialog(TableInfo previousTableInfo)
Show the dialog to customize the table attributes.
|
protected void |
updateColumnsWidthsCombo(TableCustomizerConstants.ColumnWidthsType[] columnsWidthsSpecifications) |
doCancel, doOK, enterKeyPressed, getCancelButton, getContentPane, getOkButton, getResult, main, setCancelButtonText, setOkButtonText, setVisible
addImpl, createRootPane, dialogInit, getAccessibleContext, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, show, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected final AuthorResourceBundle authorResourceBundle
public SATableCustomizerDialog(java.awt.Frame parentFrame, boolean hasFooter, boolean hasFrameAttribute, boolean showModelChooser, AuthorResourceBundle authorResourceBundle, int predefinedRowsCount, int predefinedColumnsCount)
parentFrame
- The parent JFrame
of the dialog.hasFooter
- true
if this table has a footer.hasFrameAttribute
- true
if this table has a frame attribute.showModelChooser
- true
to show the dialog panel for choosing the table
model, one of CALS or HTML.authorResourceBundle
- Author resource bundle.predefinedRowsCount
- The predefined number of rows.predefinedColumnsCount
- The predefined number of columns.public SATableCustomizerDialog(java.awt.Frame parentFrame, boolean hasFooter, boolean hasFrameAttribute, boolean showModelChooser, boolean simpleTableModel, boolean innerCallsTable, AuthorResourceBundle authorResourceBundle, int predefinedRowsCount, int predefinedColumnsCount)
parentFrame
- The parent JFrame
of the dialog.hasFooter
- true
if this table has a footer.hasFrameAttribute
- true
if the table has a frame attribute.showModelChooser
- true
to show the dialog panel for choosing the table
model, one of CALS or HTML.simpleTableModel
- true
to use the simple table model instead of the HTML model.innerCallsTable
- true
if this is an inner CALLS table.authorResourceBundle
- Author resource bundle.predefinedRowsCount
- The predefined number of rows.predefinedColumnsCount
- The predefined number of columns.public SATableCustomizerDialog(java.awt.Frame parentFrame, boolean hasFooter, boolean hasFrameAttribute, boolean showModelChooser, boolean simpleTableModel, boolean choiceTableModel, boolean innerCallsTable, AuthorResourceBundle authorResourceBundle, int predefinedRowsCount, int predefinedColumnsCount)
parentFrame
- The parent JFrame
of the dialog.hasFooter
- true
if this table has a footer.hasFrameAttribute
- true
if the table has a frame attribute.showModelChooser
- true
to show the dialog panel for choosing the table
model, one of CALS or HTML.simpleTableModel
- true
to use the simple table model instead of the HTML model.choiceTableModel
- innerCallsTable
- true
if this is an inner CALLS table.authorResourceBundle
- Author resource bundle.predefinedRowsCount
- The predefined number of rows.predefinedColumnsCount
- The predefined number of columns.protected void updateColumnsWidthsCombo(TableCustomizerConstants.ColumnWidthsType[] columnsWidthsSpecifications)
columnsWidthsSpecifications
- The column widths specifications.protected abstract java.lang.String[] getFrameValues(int tableModel)
frame
attribute.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
.frame
attribute.protected abstract java.lang.String getDefaultFrameValue(int tableModel)
tableModel
- The table model.protected abstract TableCustomizerConstants.ColumnWidthsType[] getColumnWidthsSpecifications(int tableModel)
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
.protected abstract javax.swing.JCheckBox createTitleCheckbox()
public TableInfo showDialog(TableInfo previousTableInfo)
previousTableInfo
- Table info to be used for initializing the controls.TableInfo
object with informations about the table
to be inserted.
If null
then the user canceled the table insertion.protected int getTableModel()
© Copyright SyncRO Soft SRL 2002 - 2014. All rights reserved.