Package org.eclipse.birt.core.framework
Interface IPlatform
-
public interface IPlatformDefines the Platform interface that allows BIRT to be run in Eclipse and server environments
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringEXTENSION_POINT_FACTORY_SERVICEstatic java.lang.StringOS_AIXstatic java.lang.StringOS_HPUXstatic java.lang.StringOS_LINUXstatic java.lang.StringOS_MACOSXstatic java.lang.StringOS_QNXstatic java.lang.StringOS_SOLARISstatic java.lang.StringOS_UNKNOWNstatic java.lang.StringOS_WIN32
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.net.URLasLocalURL(java.net.URL url)java.lang.ObjectcreateFactoryObject(java.lang.String factory)java.lang.ObjectenterPlatformContext()voidexitPlatformContext(java.lang.Object context)java.net.URLfind(IBundle bundle, IPlatformPath path)org.eclipse.core.runtime.IAdapterManagergetAdapterManager()IBundlegetBundle(java.lang.String symblicName)java.lang.StringgetDebugOption(java.lang.String name)IExtensionRegistrygetExtensionRegistry()java.lang.StringgetOS()voidinitializeTracing(java.lang.String pluginName)
-
-
-
Field Detail
-
EXTENSION_POINT_FACTORY_SERVICE
static final java.lang.String EXTENSION_POINT_FACTORY_SERVICE
- See Also:
- Constant Field Values
-
OS_WIN32
static final java.lang.String OS_WIN32
- See Also:
- Constant Field Values
-
OS_LINUX
static final java.lang.String OS_LINUX
- See Also:
- Constant Field Values
-
OS_AIX
static final java.lang.String OS_AIX
- See Also:
- Constant Field Values
-
OS_SOLARIS
static final java.lang.String OS_SOLARIS
- See Also:
- Constant Field Values
-
OS_HPUX
static final java.lang.String OS_HPUX
- See Also:
- Constant Field Values
-
OS_QNX
static final java.lang.String OS_QNX
- See Also:
- Constant Field Values
-
OS_MACOSX
static final java.lang.String OS_MACOSX
- See Also:
- Constant Field Values
-
OS_UNKNOWN
static final java.lang.String OS_UNKNOWN
- See Also:
- Constant Field Values
-
-
Method Detail
-
getExtensionRegistry
IExtensionRegistry getExtensionRegistry()
- Returns:
- the global extension registry
-
getAdapterManager
org.eclipse.core.runtime.IAdapterManager getAdapterManager()
-
getBundle
IBundle getBundle(java.lang.String symblicName)
- Parameters:
symblicName-- Returns:
-
find
java.net.URL find(IBundle bundle, IPlatformPath path)
- Parameters:
bundle-path-- Returns:
-
asLocalURL
java.net.URL asLocalURL(java.net.URL url) throws java.io.IOException- Parameters:
url-- Returns:
- Throws:
java.io.IOException
-
getDebugOption
java.lang.String getDebugOption(java.lang.String name)
- Parameters:
name-- Returns:
-
initializeTracing
void initializeTracing(java.lang.String pluginName)
- Parameters:
pluginName-
-
createFactoryObject
java.lang.Object createFactoryObject(java.lang.String factory)
- Parameters:
factory-- Returns:
-
enterPlatformContext
java.lang.Object enterPlatformContext()
-
exitPlatformContext
void exitPlatformContext(java.lang.Object context)
-
getOS
java.lang.String getOS()
-
-