org.eclipse.mat.dtfj
Class InitDTFJ

java.lang.Object
  extended by Plugin
      extended by org.eclipse.mat.dtfj.InitDTFJ

public class InitDTFJ
extends Plugin

Controls the loading of this plugin and finds the available DTFJ implementations.


Nested Class Summary
static class InitDTFJ.DynamicInfo
          This is created and called from the MAT parser handling code It provides a list of parsers E.g.
 
Constructor Summary
InitDTFJ()
           
 
Method Summary
 void registryChanged(IRegistryChangeEvent event)
          DTFJ implementation added/removed.
 void start(BundleContext context)
          Start the bundle - find DTFJ implementations and convert to parsers.
 void stop(BundleContext context)
          Stop the bundle, deregister parsers associated with DTFJ.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InitDTFJ

public InitDTFJ()
Method Detail

start

public void start(BundleContext context)
           throws java.lang.Exception
Start the bundle - find DTFJ implementations and convert to parsers. Register listener for new DTFJ implementations.

Throws:
java.lang.Exception

stop

public void stop(BundleContext context)
          throws java.lang.Exception
Stop the bundle, deregister parsers associated with DTFJ. Deregister listener for new DTFJ implementations.

Throws:
java.lang.Exception

registryChanged

public void registryChanged(IRegistryChangeEvent event)
DTFJ implementation added/removed.