Class PrintOptions.Initializer

java.lang.Object
org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer
de.cau.cs.kieler.klighd.ui.printing.PrintOptions.Initializer
Direct Known Subclasses:
DiagramPrintOptions.Initializer
Enclosing class:
PrintOptions

public abstract static class PrintOptions.Initializer extends org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer
Abstract preference initializer skeleton contributing default values for preference entries used in PrintOptions. Concrete implementations must be registered by means of the extension point org.eclipse.core.runtime.preferences, see e.g. DiagramPrintOptions.Initializer. getPreferenceStore() must return the same IPreferenceStore provided to the constructor instantiating PrintOptions or subclasses, of course.
Author:
chsch
  • Constructor Details

    • Initializer

      public Initializer()
  • Method Details

    • getPreferenceStore

      protected abstract org.eclipse.jface.preference.IPreferenceStore getPreferenceStore()
      Provides the IPreferenceStore to be used for storing the configuration.
      Returns:
      the IPreferenceStore to be used for storing the configuration.
    • initializeDefaultPreferences

      public void initializeDefaultPreferences()
      Specified by:
      initializeDefaultPreferences in class org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer