Class EditorsUI

java.lang.Object
org.eclipse.ui.editors.text.EditorsUI

public final class EditorsUI extends Object
The central class for access to this plug-in. This class cannot be instantiated; all functionality is provided by static methods.
Since:
3.0
Restriction:
This class is not intended to be instantiated by clients.
  • Field Details

  • Method Details

    • getAnnotationTypeLookup

      public static AnnotationTypeLookup getAnnotationTypeLookup()
      Returns the annotation type lookup of this plug-in.
      Returns:
      the annotation type lookup
    • getAnnotationPreferenceLookup

      public static AnnotationPreferenceLookup getAnnotationPreferenceLookup()
      Returns the annotation preference lookup of this plug-in.
      Returns:
      the annotation preference lookup
    • getPreferenceStore

      public static IPreferenceStore getPreferenceStore()
      Returns the preference store of this plug-in.
      Returns:
      this plug-in's preference store
    • useAnnotationsPreferencePage

      public static void useAnnotationsPreferencePage(IPreferenceStore store)
      Removes all preference which are handled by this plug-in's general preference pages from the given store and prevents setting the default values in the future.

      To access the general preference from another plug-in use a ChainedPreferenceStore:

       List stores= new ArrayList(3);
       stores.add(YourPlugin.getDefault().getPreferenceStore());
       stores.add(EditorsUI.getPreferenceStore());
       combinedStore= new ChainedPreferenceStore((IPreferenceStore[]) stores.toArray(new IPreferenceStore[stores.size()]));
      
       

      Note: In order to work this method must be called before the store's default values are set.

      Parameters:
      store - the preference store to mark
    • useQuickDiffPreferencePage

      public static void useQuickDiffPreferencePage(IPreferenceStore store)
      Removes all preference which are handled by this plug-in's Quick Diff preference page from the given store and prevents setting the default values in the future.

      To access the general preference from another plug-in use a ChainedPreferenceStore:

       List stores= new ArrayList(3);
       stores.add(YourPlugin.getDefault().getPreferenceStore());
       stores.add(EditorsUI.getPreferenceStore());
       combinedStore= new ChainedPreferenceStore((IPreferenceStore[]) stores.toArray(new IPreferenceStore[stores.size()]));
      
       

      Note: In order to work this method must be called before the store's default values are set.

      Parameters:
      store - the preference store to mark
    • getPluginPreferences

      @Deprecated public static Preferences getPluginPreferences()
      Deprecated.
      As of 3.5, replaced by getPreferenceStore()
      Returns the preferences of this plug-in.
      Returns:
      the plug-in preferences
      See Also:
    • getSpellingService

      public static SpellingService getSpellingService()
      Returns the spelling service.
      Returns:
      the spelling service
      Since:
      3.1
    • getSharedTextColors

      public static ISharedTextColors getSharedTextColors()
      Returns the shared text colors of this plug-in.
      Returns:
      the shared text colors
      Since:
      3.3
    • getHyperlinkDetectorRegistry

      public static HyperlinkDetectorRegistry getHyperlinkDetectorRegistry()
      Returns the registry that contains the hyperlink detectors contributed by the org.eclipse.ui.workbench.texteditor.hyperlinkDetectors extension point.
      Returns:
      the hyperlink detector registry
      Since:
      3.3
    • getTooltipAffordanceString

      public static final String getTooltipAffordanceString()
      Returns the tool tip affordance string.
      Returns:
      the affordance string which is empty if the preference is enabled but the key binding not active or null if the preference is disabled or the binding service is unavailable
      Since:
      3.3