Class SATableCustomizerDialog

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants, TableCustomizerConstants, HelpPageProvider
Direct Known Subclasses:
SADITARelTableCustomizerDialog, SADITATableCustomizerDialog, SADocbookTableCustomizerDialog, SATEITableCustomizerDialog, SAXHTMLTableCustomizerDialog

@API(type=INTERNAL, src=PUBLIC) public abstract class SATableCustomizerDialog extends OKCancelDialog implements TableCustomizerConstants
Dialog used to customize the insertion of a table (number of rows, columns, table caption). It is used on standalone implementation.
See Also:
  • Field Details

    • titleCheckbox

      protected JCheckBox titleCheckbox
      If selected the user can specify the table title.
    • titleTextField

      protected JTextField titleTextField
      Text field for specify the table title.
    • rowsSpinner

      protected JSpinner rowsSpinner
      Used to specify the number of rows.
    • columnsSpinner

      protected JSpinner columnsSpinner
      Used to specify the number of columns.
    • colWidthsCombobox

      protected JComboBox colWidthsCombobox
      Used to specify how the column widths are generated. The column widths values can be fixed or proportional.
    • headerCheckbox

      protected JCheckBox headerCheckbox
      If selected an empty table header will be generated.
    • footerCheckbox

      protected JCheckBox footerCheckbox
      If selected an empty table footer will be generated.
    • frameCombo

      protected JComboBox frameCombo
      Combo used to chose the table frame type.
    • rowsepCombo

      protected JComboBox rowsepCombo
      Combo used to chose the table row separator value.
    • colsepCombo

      protected JComboBox colsepCombo
      Combo used to chose the table column separator value.
    • alignCombo

      protected JComboBox alignCombo
      Combo used to chose the table align value.
    • calsModelRadio

      protected JRadioButton calsModelRadio
      Radio button used to choose CALS table model.
    • simpleOrHtmlModelRadio

      protected JRadioButton simpleOrHtmlModelRadio
      Either simple or HTML.
    • propertiesModelRadio

      protected JRadioButton propertiesModelRadio
      Properties model.
    • authorResourceBundle

      protected final AuthorResourceBundle authorResourceBundle
      Author resource bundle.
  • Constructor Details

    • SATableCustomizerDialog

      public SATableCustomizerDialog(Frame parentFrame, boolean hasFooter, boolean hasFrameAttribute, boolean showModelChooser, AuthorResourceBundle authorResourceBundle, int predefinedRowsCount, int predefinedColumnsCount)
      Constructor.
      Parameters:
      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.
    • SATableCustomizerDialog

      public SATableCustomizerDialog(Frame parentFrame, boolean hasFooter, boolean hasFrameAttribute, boolean showModelChooser, boolean showSimpleModel, boolean innerCallsTable, boolean hasRowsepAttribute, boolean hasColsepAttribute, boolean hasAlignAttribute, AuthorResourceBundle authorResourceBundle, int predefinedRowsCount, int predefinedColumnsCount)
      Constructor.
      Parameters:
      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.
      showSimpleModel - true to use the simple table model radio button instead of the HTML model.
      innerCallsTable - true if this is an inner CALLS table.
      hasRowsepAttribute - true if the table has a row separator attribute. Flag used to add a corresponding combo box in the dialog.
      hasColsepAttribute - true if the table has a column separator attribute. Flag used to add a corresponding combo box in the dialog.
      hasAlignAttribute - true if the table has an align attribute. Flag used to add a corresponding combo box in the dialog.
      authorResourceBundle - Author resource bundle.
      predefinedRowsCount - The predefined number of rows.
      predefinedColumnsCount - The predefined number of columns.
    • SATableCustomizerDialog

      public SATableCustomizerDialog(Frame parentFrame, boolean hasFooter, boolean hasFrameAttribute, boolean showModelChooser, boolean showSimpleModel, boolean choiceTableModel, boolean innerCallsTable, boolean hasRowsepAttribute, boolean hasColsepAttribute, boolean hasAlignAttribute, AuthorResourceBundle authorResourceBundle, int predefinedRowsCount, int predefinedColumnsCount)
      Constructor.
      Parameters:
      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.
      showSimpleModel - true to use the simple table model radio button instead of the HTML model.
      choiceTableModel - true to use the choice table model.
      innerCallsTable - true if this is an inner CALLS table.
      hasRowsepAttribute - true if the table has a row separator attribute. Flag used to add a corresponding combo box in the dialog.
      hasColsepAttribute - true if the table has a column separator attribute. Flag used to add a corresponding combo box in the dialog.
      hasAlignAttribute - true if the table has an align attribute. Flag used to add a corresponding combo box in the dialog.
      authorResourceBundle - Author resource bundle.
      predefinedRowsCount - The predefined number of rows.
      predefinedColumnsCount - The predefined number of columns.
    • SATableCustomizerDialog

      public SATableCustomizerDialog(Frame parentFrame, boolean hasFooter, boolean hasFrameAttribute, boolean showModelChooser, boolean showSimpleModel, boolean choiceTableModel, boolean isCalsTable, boolean innerCallsTable, boolean hasRowsepAttribute, boolean hasColsepAttribute, boolean hasAlignAttribute, AuthorResourceBundle authorResourceBundle, int predefinedRowsCount, int predefinedColumnsCount)
      Constructor.
      Parameters:
      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.
      showSimpleModel - true to use the simple table model radio button instead of the HTML model.
      choiceTableModel - true to show the dialog for choice table.
      isCalsTable - true if the table model is CALS.
      innerCallsTable - true if this is an inner CALLS table.
      hasRowsepAttribute - true if the table has a row separator attribute. Flag used to add a corresponding combo box in the dialog.
      hasColsepAttribute - true if the table has a column separator attribute. Flag used to add a corresponding combo box in the dialog.
      hasAlignAttribute - true if the table has an align attribute. Flag used to add a corresponding combo box in the dialog.
      authorResourceBundle - Author resource bundle.
      predefinedRowsCount - The predefined number of rows.
      predefinedColumnsCount - The predefined number of columns.
    • SATableCustomizerDialog

      public SATableCustomizerDialog(Frame parentFrame, boolean hasFooter, boolean hasFrameAttribute, boolean showModelChooser, boolean showSimpleModel, boolean choiceTableModel, boolean isCalsTable, boolean isSimpleOrHtmlTable, boolean isPropertiesTableAccepted, boolean isPropertiesTable, boolean innerCallsTable, boolean hasRowsepAttribute, boolean hasColsepAttribute, boolean hasAlignAttribute, AuthorResourceBundle authorResourceBundle, int predefinedRowsCount, int predefinedColumnsCount)
      Constructor.
      Parameters:
      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.
      showSimpleModel - true to use the simple table model radio instead of the HTML model.
      choiceTableModel - true to show the dialog for choice table.
      isCalsTable - true if the table model is CALS.
      isSimpleOrHtmlTable - true if the model is for simple or HTML table, not CALS or properties.
      isPropertiesTableAccepted - true of a properties table is accepted.
      isPropertiesTable - true if the current table has a properties table model.
      innerCallsTable - true if this is an inner CALLS table.
      hasRowsepAttribute - true if the table has a row separator attribute. Flag used to add a corresponding combo box in the dialog.
      hasColsepAttribute - true if the table has a column separator attribute. Flag used to add a corresponding combo box in the dialog.
      hasAlignAttribute - true if the table has an align attribute. Flag used to add a corresponding combo box in the dialog.
      authorResourceBundle - Author resource bundle.
      predefinedRowsCount - The predefined number of rows.
      predefinedColumnsCount - The predefined number of columns.
  • Method Details