org.eclipse.mylar.internal.java
Class MylarJavaPlugin
java.lang.Object
org.eclipse.core.runtime.Plugin
org.eclipse.ui.plugin.AbstractUIPlugin
org.eclipse.mylar.internal.java.MylarJavaPlugin
- All Implemented Interfaces:
- org.osgi.framework.BundleActivator
public class MylarJavaPlugin
- extends org.eclipse.ui.plugin.AbstractUIPlugin
- Author:
- Mik Kersten
Fields inherited from class org.eclipse.core.runtime.Plugin |
PLUGIN_PREFERENCE_SCOPE, PREFERENCES_DEFAULT_OVERRIDE_BASE_NAME, PREFERENCES_DEFAULT_OVERRIDE_FILE_NAME |
Methods inherited from class org.eclipse.ui.plugin.AbstractUIPlugin |
createImageRegistry, getDialogSettings, getImageRegistry, getPreferenceStore, getWorkbench, imageDescriptorFromPlugin, initializeDefaultPluginPreferences, initializeDefaultPreferences, initializeImageRegistry, loadDialogSettings, loadPreferenceStore, refreshPluginActions, saveDialogSettings, savePreferenceStore, shutdown, startup |
Methods inherited from class org.eclipse.core.runtime.Plugin |
find, find, getBundle, getDescriptor, getLog, getPluginPreferences, getStateLocation, internalInitializeDefaultPluginPreferences, isDebugging, openStream, openStream, savePluginPreferences, setDebugging, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PLUGIN_ID
public static final java.lang.String PLUGIN_ID
- See Also:
- Constant Field Values
INSTANCE
private static MylarJavaPlugin INSTANCE
resourceBundle
private java.util.ResourceBundle resourceBundle
editorTracker
private ActiveFoldingEditorTracker editorTracker
packageExplorerManager
private PackageExplorerManager packageExplorerManager
typeHistoryManager
private TypeHistoryManager typeHistoryManager
landmarkMarkerManager
private LandmarkMarkerManager landmarkMarkerManager
problemListener
private InterestInducingProblemListener problemListener
javaEditingMonitor
private JavaEditingMonitor javaEditingMonitor
javaElementChangeListener
private InterestUpdateDeltaListener javaElementChangeListener
MylarJavaPlugin
public MylarJavaPlugin()
start
public void start(org.osgi.framework.BundleContext context)
throws java.lang.Exception
- Startup order is critical.
- Specified by:
start
in interface org.osgi.framework.BundleActivator
- Overrides:
start
in class org.eclipse.ui.plugin.AbstractUIPlugin
- Throws:
java.lang.Exception
initDefaultPrefs
private void initDefaultPrefs()
stop
public void stop(org.osgi.framework.BundleContext context)
throws java.lang.Exception
- Specified by:
stop
in interface org.osgi.framework.BundleActivator
- Overrides:
stop
in class org.eclipse.ui.plugin.AbstractUIPlugin
- Throws:
java.lang.Exception
installEditorTracker
private void installEditorTracker(org.eclipse.ui.IWorkbench workbench)
getDefault
public static MylarJavaPlugin getDefault()
- Returns the shared instance.
getResourceString
public static java.lang.String getResourceString(java.lang.String key)
- Returns the string from the plugin's resource bundle, or 'key' if not
found.
getResourceBundle
public java.util.ResourceBundle getResourceBundle()
- Returns the plugin's resource bundle,
getImageDescriptor
public static org.eclipse.jface.resource.ImageDescriptor getImageDescriptor(java.lang.String path)
- Returns an image descriptor for the image file at the given plug-in
relative path.
- Parameters:
path
- the path
- Returns:
- the image descriptor
getEditorTracker
public ActiveFoldingEditorTracker getEditorTracker()
- For testing.