Class ToolAdapterOptionsController

java.lang.Object
org.netbeans.spi.options.OptionsPanelController
org.esa.snap.rcp.preferences.DefaultConfigController
org.esa.snap.ui.tooladapter.preferences.ToolAdapterOptionsController

public class ToolAdapterOptionsController extends DefaultConfigController
Options controller for Standalone Tool Adapter.
  • Field Details

    • PREFERENCE_KEY_VALIDATE_ON_SAVE

      public static final String PREFERENCE_KEY_VALIDATE_ON_SAVE
      See Also:
    • PREFERENCE_KEY_SHOW_EMPTY_PRODUCT_WARNING

      public static final String PREFERENCE_KEY_SHOW_EMPTY_PRODUCT_WARNING
      See Also:
    • PREFERENCE_KEY_AUTOCOMPLETE

      public static final String PREFERENCE_KEY_AUTOCOMPLETE
      See Also:
    • PREFERENCE_KEY_SHOW_EXECUTION_OUTPUT

      public static final String PREFERENCE_KEY_SHOW_EXECUTION_OUTPUT
      See Also:
    • DEFAULT_VALUE_VALIDATE_PATHS

      public static final boolean DEFAULT_VALUE_VALIDATE_PATHS
      See Also:
    • DEFAULT_VALUE_SHOW_EMPTY_PRODUCT_WARINING

      public static final boolean DEFAULT_VALUE_SHOW_EMPTY_PRODUCT_WARINING
      See Also:
    • DEFAULT_VALUE_SHOW_EXECUTION_OUTPUT

      public static final boolean DEFAULT_VALUE_SHOW_EXECUTION_OUTPUT
      See Also:
    • DEFAULT_VALUE_AUTOCOMPLETE

      public static final boolean DEFAULT_VALUE_AUTOCOMPLETE
      See Also:
  • Constructor Details

    • ToolAdapterOptionsController

      public ToolAdapterOptionsController()
  • Method Details

    • createPropertySet

      protected PropertySet createPropertySet()
      Description copied from class: DefaultConfigController
      Create a PropertySet object instance that holds all parameters. Clients that want to maintain properties need to overwrite this method.
      Specified by:
      createPropertySet in class DefaultConfigController
      Returns:
      An instance of PropertySet, holding all configuration parameters.
      See Also:
    • createPanel

      protected JPanel createPanel(com.bc.ceres.swing.binding.BindingContext context)
      Description copied from class: DefaultConfigController
      Create a panel that allows the user to set the parameters in the given BindingContext. Clients that want to create their own panel representation on the given properties need to overwrite this method.
      Overrides:
      createPanel in class DefaultConfigController
      Parameters:
      context - The BindingContext for the panel.
      Returns:
      A JPanel instance for the given BindingContext, never null.
    • update

      public void update()
      Overrides:
      update in class DefaultConfigController
    • getHelpCtx

      public org.openide.util.HelpCtx getHelpCtx()
      Specified by:
      getHelpCtx in class org.netbeans.spi.options.OptionsPanelController