com.mindoo.remote.api.org.eclipse.ui
Interface IRemotePlatformUI


public interface IRemotePlatformUI

Remote API Wrapper for the org.eclipse.ui.PlatformUI (Online documentation)

Original documentation:
The central class for access to the Eclipse Platform User Interface. This class cannot be instantiated; all functionality is provided by static methods. Features provided:

  • creation of the workbench.
  • access to the workbench.

  • Method Summary
     IRemoteFileDialogTools getFileDialogTools()
              Returns a helper class to open a dialog to select one or multiple files
     IRemoteMessageBoxTools getMessageBoxTools()
              Returns a helper class to display message boxes
     IRemoteWorkbench getWorkbench()
              Returns the workbench.
     void logToStatusBar(java.lang.String msg)
              Helper method to display message in the status bar (combines several steps into one method)
     

    Method Detail

    getWorkbench

    IRemoteWorkbench getWorkbench()
                                  throws RemoteEclipseAPIException
    Returns the workbench. Fails if the workbench has not been created yet.

    Returns:
    the workbench
    Throws:
    RemoteEclipseAPIException

    logToStatusBar

    void logToStatusBar(java.lang.String msg)
                        throws RemoteEclipseAPIException
    Helper method to display message in the status bar (combines several steps into one method)

    Parameters:
    msg - message
    Throws:
    RemoteEclipseAPIException

    getMessageBoxTools

    IRemoteMessageBoxTools getMessageBoxTools()
                                              throws RemoteEclipseAPIException
    Returns a helper class to display message boxes

    Returns:
    MessageBox tools
    Throws:
    RemoteEclipseAPIException

    getFileDialogTools

    IRemoteFileDialogTools getFileDialogTools()
                                              throws RemoteEclipseAPIException
    Returns a helper class to open a dialog to select one or multiple files

    Returns:
    FileDialog tools
    Throws:
    RemoteEclipseAPIException