Class OperatorParametersTable

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JTable
org.esa.snap.ui.tooladapter.model.OperatorParametersTable
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, EventListener, Accessible, CellEditorListener, ListSelectionListener, RowSorterListener, TableColumnModelListener, TableModelListener, Scrollable

public class OperatorParametersTable extends JTable
Table holding the operator parameter descriptors
See Also:
  • Constructor Details

  • Method Details

    • doLayout

      public void doLayout()
      Overrides:
      doLayout in class JTable
    • stopVariablesTableEditing

      public void stopVariablesTableEditing()
    • addParameterToTable

      public void addParameterToTable()
    • addParameterToTable

      public void addParameterToTable(ToolParameterDescriptor param, int index)
    • prepareRenderer

      public Component prepareRenderer(TableCellRenderer renderer, int row, int column)
      Overrides:
      prepareRenderer in class JTable
    • getCellRenderer

      public TableCellRenderer getCellRenderer(int row, int column)
      Overrides:
      getCellRenderer in class JTable
    • getBindingContext

      public com.bc.ceres.swing.binding.BindingContext getBindingContext()
    • showToolParameterEditorDialog

      public void showToolParameterEditorDialog(int rowIndex)
    • checkUniqueParameterName

      public static boolean checkUniqueParameterName(ToolAdapterOperatorDescriptor operator, String parameterName, ToolParameterDescriptor descriptorToEdit)
    • isCellEditable

      public boolean isCellEditable(int row, int column)
      Overrides:
      isCellEditable in class JTable