Interface IPlatform


  • public interface IPlatform
    Defines the Platform interface that allows BIRT to be run in Eclipse and server environments
    • 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()