|
Eclipse Platform Release 3.1 |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.ui.texteditor.MarkerAnnotationPreferences
Objects of this class provide access to all extensions declared for the markerAnnotationSpecification
extension point.
The extensions are represented as instances of AnnotationPreference
.
Constructor Summary | |
---|---|
MarkerAnnotationPreferences()
Creates a new marker annotation preferences to access marker annotation preferences. |
Method Summary | |
---|---|
List |
getAnnotationPreferenceFragments()
Returns all extensions provided for the markerAnnotationSpecification
extension point including fragments. |
List |
getAnnotationPreferences()
Returns all extensions provided for the markerAnnotationSpecification extension point. |
static void |
initializeDefaultValues(IPreferenceStore store)
Initializes the given preference store with the default marker annotation values. |
static void |
useAnnotationsPreferencePage(IPreferenceStore store)
Removes the marker annotation values which are shown on the general Annotations page from the given store and prevents setting the default values in the future. |
static void |
useQuickDiffPreferencePage(IPreferenceStore store)
Removes the Quick Diff marker annotation values which are shown on the general Quick Diff page from the given store and prevents setting the default values in the future. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public MarkerAnnotationPreferences()
Method Detail |
public static void initializeDefaultValues(IPreferenceStore store)
store
- the preference store to be initializedpublic static void useAnnotationsPreferencePage(IPreferenceStore store) throws IllegalStateException
Note: In order to work this method must be called before any
call to initializeDefaultValues(IPreferenceStore)
This method is not part of the API and must only be called
by EditorsUI
store
- the preference store to be initialized
IllegalStateException
- if not called by EditorsUI
public static void useQuickDiffPreferencePage(IPreferenceStore store) throws IllegalStateException
Note: In order to work this method must be called before any
call to initializeDefaultValues(IPreferenceStore)
This method is not part of the API and must only be called
by EditorsUI
store
- the preference store to be initialized
IllegalStateException
- if not called by EditorsUI
public List getAnnotationPreferences()
markerAnnotationSpecification
extension point.
markerAnnotationSpecification
extension pointpublic List getAnnotationPreferenceFragments()
markerAnnotationSpecification
extension point including fragments. Fragments share the preference part
with a marker annotation specifications provided for a super type but do
change the presentation part.
markerAnnotationSpecification
extension point including fragments
|
Eclipse Platform Release 3.1 |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2005. All rights reserved.