Package org.eclipse.birt.core.framework
Interface IPlatform
public interface IPlatform
Defines the Platform interface that allows BIRT to be run in Eclipse and
server environments
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionasLocalURL
(URL url) createFactoryObject
(String factory) void
exitPlatformContext
(Object context) find
(IBundle bundle, IPlatformPath path) org.eclipse.core.runtime.IAdapterManager
getDebugOption
(String name) getOS()
void
initializeTracing
(String pluginName)
-
Field Details
-
EXTENSION_POINT_FACTORY_SERVICE
- See Also:
-
OS_WIN32
- See Also:
-
OS_LINUX
- See Also:
-
OS_AIX
- See Also:
-
OS_SOLARIS
- See Also:
-
OS_HPUX
- See Also:
-
OS_QNX
- See Also:
-
OS_MACOSX
- See Also:
-
OS_UNKNOWN
- See Also:
-
-
Method Details
-
getExtensionRegistry
IExtensionRegistry getExtensionRegistry()- Returns:
- the global extension registry
-
getAdapterManager
org.eclipse.core.runtime.IAdapterManager getAdapterManager() -
getBundle
- Parameters:
symblicName
-- Returns:
-
find
- Parameters:
bundle
-path
-- Returns:
-
asLocalURL
- Parameters:
url
-- Returns:
- Throws:
IOException
-
getDebugOption
- Parameters:
name
-- Returns:
-
initializeTracing
- Parameters:
pluginName
-
-
createFactoryObject
- Parameters:
factory
-- Returns:
-
enterPlatformContext
Object enterPlatformContext() -
exitPlatformContext
-
getOS
String getOS()
-