Class WriteOptionsController

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

public final class WriteOptionsController extends DefaultConfigController
Panel for write options. Sub-level panel to the "Miscellaneous"-panel.
  • Field Details

    • PREFERENCE_KEY_SAVE_PRODUCT_HEADERS

      public static final String PREFERENCE_KEY_SAVE_PRODUCT_HEADERS
      Preferences key for save product headers (MPH, SPH) or not
      See Also:
    • PREFERENCE_KEY_SAVE_PRODUCT_HISTORY

      public static final String PREFERENCE_KEY_SAVE_PRODUCT_HISTORY
      Preferences key for save product history or not
      See Also:
    • PREFERENCE_KEY_SAVE_PRODUCT_ANNOTATIONS

      public static final String PREFERENCE_KEY_SAVE_PRODUCT_ANNOTATIONS
      Preferences key for save product annotations (ADS) or not
      See Also:
    • PREFERENCE_KEY_SAVE_INCREMENTAL

      public static final String PREFERENCE_KEY_SAVE_INCREMENTAL
      Preferences key for incremental mode at save
      See Also:
    • PREFERENCE_KEY_DIMAP_WRITE_CACHE

      public static final String PREFERENCE_KEY_DIMAP_WRITE_CACHE
      Preferences key to switch dimap product writer caching
      See Also:
    • DEFAULT_VALUE_SAVE_PRODUCT_HEADERS

      public static final boolean DEFAULT_VALUE_SAVE_PRODUCT_HEADERS
      default value for preference save product headers (MPH, SPH) or not
      See Also:
    • DEFAULT_VALUE_SAVE_PRODUCT_HISTORY

      public static final boolean DEFAULT_VALUE_SAVE_PRODUCT_HISTORY
      default value for preference save product history (History) or not
      See Also:
    • DEFAULT_VALUE_SAVE_PRODUCT_ANNOTATIONS

      public static final boolean DEFAULT_VALUE_SAVE_PRODUCT_ANNOTATIONS
      default value for preference save product annotations (ADS) or not
      See Also:
    • DEFAULT_VALUE_SAVE_INCREMENTAL

      public static final boolean DEFAULT_VALUE_SAVE_INCREMENTAL
      default value for preference incremental mode at save
      See Also:
    • DEFAULT_VALUE_DIMAP_WRITE_CACHE

      public static final boolean DEFAULT_VALUE_DIMAP_WRITE_CACHE
      default value for preference for dimap caching
      See Also:
  • Constructor Details

    • WriteOptionsController

      public WriteOptionsController()
  • 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:
    • configure

      protected void configure(com.bc.ceres.swing.binding.BindingContext context)
      Description copied from class: DefaultConfigController
      Configure the passed binding context. This is intended to be used to create enablements in order to add dependencies between property states. The default implementation does nothing.
      Overrides:
      configure in class DefaultConfigController
      Parameters:
      context - The BindingContext to configure.
      See Also:
      • Enablement
      • BindingContext.bindEnabledState(String, boolean, com.bc.ceres.swing.binding.Enablement.Condition)
      • BindingContext.bindEnabledState(String, boolean, String, Object)
    • getHelpCtx

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