...
(note - there are spaces at the beginning of the extension lines, and a blank line at the end)
Now, create the Activator, mypackage.MyActivator.java
Panel |
---|
Wiki Markup |
---|
package mypackage;
import java.util.Properties;
import org.osgi.framework.BundleActivator;
import org.osgi.framework.BundleContext;
import org.osgi.framework.ServiceRegistration;
import com.affymetrix.genometryImpl.util.FloatTransformer;
public class MyActivator implements BundleActivator {
private BundleContext bundleContext;
private ServiceRegistration serviceRegistration;
protected BundleContext getContext() {
return bundleContext;
}
public void start(BundleContext _bundleContext) throws Exception {
bundleContext = _bundleContext;
serviceRegistration = bundleContext.registerService(FloatTransformer.class.getName(), new InverseTransformer(), new Properties());
}
public void stop(BundleContext _bundleContext) throws Exception {
if (serviceRegistration != null) {
serviceRegistration.unregister();
}
}
bundleContext = null;
}
}
|
|
To create plug-ins using eclipse - a Quick-Start Guide
...