Class RgbController

java.lang.Object
org.netbeans.spi.options.OptionsPanelController
org.esa.snap.rcp.preferences.DefaultConfigController
org.esa.snap.rcp.preferences.general.RgbController

public final class RgbController extends DefaultConfigController
The controller for RGB product profile preferences. Sub-level panel to the "Product Profile"-panel.
  • Constructor Details

    • RgbController

      public RgbController()
  • 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.
    • getHelpCtx

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