|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.ibm.portal.resolver.helper.eclipse.Platform
public abstract class Platform
Convenience class to get easy access to the IExtensionRegistry
.
Field Summary | |
---|---|
static java.lang.String |
FIELD_ATTR_CLASS
|
static java.lang.String |
FIELD_DEFAULT_EXTENSION_ID
|
static java.lang.String |
FIELD_EXTENSION_POINT_ID
|
Method Summary | ||
---|---|---|
static
|
createInstance(java.lang.Class<T> aClass)
Instantiates an eclipse extension |
|
static
|
createInstance(java.lang.Class<T> aClass,
org.eclipse.core.runtime.IExtensionRegistry extReg)
Creates an instance based on information from the class object. |
|
static java.lang.Object |
createInstance(java.lang.String extPointId,
java.lang.String extId,
java.lang.String propertyName)
Tries to instantiate a particular extension |
|
static java.lang.Object |
createInstance(java.lang.String extPointId,
java.lang.String extId,
java.lang.String propertyName,
org.eclipse.core.runtime.IExtensionRegistry extReg)
Tries to instantiate a particular extension |
|
static java.lang.Object |
disposeObject(java.lang.Object obj)
Checks if the object extends Disposable and disposes it in this
case |
|
static org.eclipse.core.runtime.IExtensionRegistry |
getExtensionRegistry()
Provide simply access to the extension registry |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String FIELD_ATTR_CLASS
public static final java.lang.String FIELD_DEFAULT_EXTENSION_ID
public static final java.lang.String FIELD_EXTENSION_POINT_ID
Method Detail |
---|
public static <T> T createInstance(java.lang.Class<T> aClass) throws java.io.IOException
aClass
- the class object of the interface.
java.io.IOException
public static <T> T createInstance(java.lang.Class<T> aClass, org.eclipse.core.runtime.IExtensionRegistry extReg) throws java.io.IOException
aClass
- the class object of theextReg
- the extension registry instance
java.io.IOException
FIELD_ATTR_CLASS
,
FIELD_DEFAULT_EXTENSION_ID
,
FIELD_EXTENSION_POINT_ID
public static java.lang.Object createInstance(java.lang.String extPointId, java.lang.String extId, java.lang.String propertyName) throws java.io.IOException
extPointId
- extId
- propertyName
-
ResolutionException
java.io.IOException
public static java.lang.Object createInstance(java.lang.String extPointId, java.lang.String extId, java.lang.String propertyName, org.eclipse.core.runtime.IExtensionRegistry extReg) throws java.io.IOException
extPointId
- extId
- propertyName
- extReg
-
ResolutionException
java.io.IOException
public static java.lang.Object disposeObject(java.lang.Object obj)
Disposable
and disposes it in this
case
obj
- object to be disposed
null
valuepublic static final org.eclipse.core.runtime.IExtensionRegistry getExtensionRegistry()
null
if the registry could
not be found
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |