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
Nested ClassesModifier and TypeClassDescriptionstatic classThis 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidDTFJ implementation added/removed.voidstart(org.osgi.framework.BundleContext context) Start the bundle - find DTFJ implementations and convert to parsers.voidstop(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:
registryChangedin interfaceIRegistryChangeListener
-
getPreferenceStore
-