Package org.eclipse.mat.dtfj
Class InitDTFJ
java.lang.Object
org.eclipse.core.runtime.Plugin
org.eclipse.mat.dtfj.InitDTFJ
- All Implemented Interfaces:
EventListener
,IRegistryChangeListener
,org.osgi.framework.BundleActivator
Controls the loading of this plugin and finds the available DTFJ
implementations.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
This is created and called from the MAT parser handling code It provides a list of parsers E.g. -
Field Summary
Fields inherited from class org.eclipse.core.runtime.Plugin
PLUGIN_PREFERENCE_SCOPE, PREFERENCES_DEFAULT_OVERRIDE_BASE_NAME, PREFERENCES_DEFAULT_OVERRIDE_FILE_NAME
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
DTFJ implementation added/removed.void
start
(org.osgi.framework.BundleContext context) Start the bundle - find DTFJ implementations and convert to parsers.void
stop
(org.osgi.framework.BundleContext context) Stop the bundle, deregister parsers associated with DTFJ.Methods inherited from class org.eclipse.core.runtime.Plugin
find, find, getBundle, getLog, getPluginPreferences, getStateLocation, internalInitializeDefaultPluginPreferences, isDebugging, openStream, openStream, savePluginPreferences, setDebugging, shutdown, startup, toString
-
Constructor Details
-
InitDTFJ
public InitDTFJ()
-
-
Method Details
-
start
Start the bundle - find DTFJ implementations and convert to parsers. Register listener for new DTFJ implementations. -
stop
Stop the bundle, deregister parsers associated with DTFJ. Deregister listener for new DTFJ implementations. -
registryChanged
DTFJ implementation added/removed.- Specified by:
registryChanged
in interfaceIRegistryChangeListener
-
getPreferenceStore
-