Class NoDataLayerController

java.lang.Object
org.netbeans.spi.options.OptionsPanelController
org.esa.snap.rcp.preferences.DefaultConfigController
org.esa.snap.rcp.preferences.layer.NoDataLayerController

public final class NoDataLayerController extends DefaultConfigController
Panel handling no-data layer preferences. Sub-panel of the "Layer"-panel.
  • Field Details

    • PROPERTY_KEY_NO_DATA_OVERLAY_COLOR

      public static final String PROPERTY_KEY_NO_DATA_OVERLAY_COLOR
      Preferences key for the no-data overlay color
      See Also:
    • PROPERTY_KEY_NO_DATA_OVERLAY_TRANSPARENCY

      public static final String PROPERTY_KEY_NO_DATA_OVERLAY_TRANSPARENCY
      Preferences key for the no-data overlay transparency
      See Also:
  • Constructor Details

    • NoDataLayerController

      public NoDataLayerController()
  • 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