public abstract class AbstractGuiceAwareExecutableExtensionFactory
extends java.lang.Object
implements org.eclipse.core.runtime.IExecutableExtensionFactory, org.eclipse.core.runtime.IExecutableExtension
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
clazzName |
protected org.eclipse.core.runtime.IConfigurationElement |
config |
static java.lang.String |
GUICEKEY |
protected org.apache.log4j.Logger |
log |
| Constructor and Description |
|---|
AbstractGuiceAwareExecutableExtensionFactory() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
create() |
protected abstract org.osgi.framework.Bundle |
getBundle() |
protected abstract com.google.inject.Injector |
getInjector() |
void |
setInitializationData(org.eclipse.core.runtime.IConfigurationElement config,
java.lang.String propertyName,
java.lang.Object data) |
public static final java.lang.String GUICEKEY
protected org.apache.log4j.Logger log
protected java.lang.String clazzName
protected org.eclipse.core.runtime.IConfigurationElement config
public AbstractGuiceAwareExecutableExtensionFactory()
public void setInitializationData(org.eclipse.core.runtime.IConfigurationElement config,
java.lang.String propertyName,
java.lang.Object data)
throws org.eclipse.core.runtime.CoreException
setInitializationData in interface org.eclipse.core.runtime.IExecutableExtensionorg.eclipse.core.runtime.CoreExceptionpublic java.lang.Object create()
throws org.eclipse.core.runtime.CoreException
create in interface org.eclipse.core.runtime.IExecutableExtensionFactoryorg.eclipse.core.runtime.CoreExceptionprotected abstract org.osgi.framework.Bundle getBundle()
protected abstract com.google.inject.Injector getInjector()