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
static java.lang.String EXTENSION_POINT_FACTORY_SERVICE
           
static java.lang.String OS_AIX
           
static java.lang.String OS_HPUX
           
static java.lang.String OS_LINUX
           
static java.lang.String OS_MACOSX
           
static java.lang.String OS_QNX
           
static java.lang.String OS_SOLARIS
           
static java.lang.String OS_UNKNOWN
           
static java.lang.String OS_WIN32
           
 
Method Summary
 java.net.URL asLocalURL(java.net.URL url)
           
 java.lang.Object createFactoryObject(java.lang.String factory)
           
 java.lang.Object enterPlatformContext()
           
 void exitPlatformContext(java.lang.Object context)
           
 java.net.URL find(IBundle bundle, IPlatformPath path)
           
 org.eclipse.core.runtime.IAdapterManager getAdapterManager()
           
 IBundle getBundle(java.lang.String symblicName)
           
 java.lang.String getDebugOption(java.lang.String name)
           
 IExtensionRegistry getExtensionRegistry()
           
 java.lang.String getOS()
           
 void initializeTracing(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()


Copyright © 2008 Actuate Corp. All rights reserved.