| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfable.framework.toolbox.SWTUtils
public class SWTUtils
| Field Summary | |
|---|---|
| static java.lang.String | LS | 
| Constructor Summary | |
|---|---|
| SWTUtils() | |
| Method Summary | |
|---|---|
| static java.lang.String | convertText(java.lang.String string)If the SWT Text DELIMITER is CRLF, then it converts LF not preceeded by CR to DELIMITER. | 
| static java.awt.image.BufferedImage | convertToAWT(org.eclipse.swt.graphics.ImageData data)Converts an SWT ImageData to an AWT BufferedImage. | 
| static org.eclipse.swt.graphics.ImageData | convertToSWT(java.awt.image.BufferedImage bufferedImage)Converts an AWT BufferedImage to an SWT ImageData. | 
| static org.eclipse.ui.IEditorInput | createEditorInput(java.io.File file)Creates a new IEditorInput from a File. | 
| static void | createFileFromIFile(org.eclipse.core.resources.IFile fileHandle,
                    java.io.InputStream contents,
                    org.eclipse.core.runtime.IProgressMonitor monitor)Creates a file resource given the file handle and contents. | 
| static void | enableControlTree(org.eclipse.swt.widgets.Control control,
                  boolean enabled)Recursively enables or disables this control and all its children. | 
| static void | errMsg(org.eclipse.swt.widgets.Shell shell,
       java.lang.String msg)Displays an error MessageDialog. | 
| static void | errMsg(java.lang.String msg)Displays an error MessageDialog. | 
| static void | errMsgAsync(org.eclipse.swt.widgets.Shell shell,
            java.lang.String msg)Displays an error MessageDialog using asyncExec. | 
| static void | errMsgAsync(java.lang.String msg)Same as errMsgAsync(null, msg). | 
| static void | excMsg(org.eclipse.swt.widgets.Shell shell,
       java.lang.String msg,
       java.lang.Exception ex)Displays an exception MessageDialog. | 
| static void | excMsg(java.lang.String msg,
       java.lang.Exception ex)Displays an exception MessageDialog. | 
| static void | excMsgAsync(org.eclipse.swt.widgets.Shell shell,
            java.lang.String msg,
            java.lang.Exception ex)Displays an exception MessageDialog using asyncExec. | 
| static void | excMsgAsync(java.lang.String msg,
            java.lang.Exception ex)Displays an exception MessageDialog using asyncExec. | 
| static void | excTraceMsg(org.eclipse.swt.widgets.Shell shell,
            java.lang.String msg,
            java.lang.Exception ex)Displays an exception ExceptionMessageDialog. | 
| static void | excTraceMsg(java.lang.String msg,
            java.lang.Exception ex)Displays an ExceptionMessageDialog. | 
| static void | excTraceMsgAsync(org.eclipse.swt.widgets.Shell shell,
                 java.lang.String msg,
                 java.lang.Exception ex)Displays an ExceptionMessageDialog using asyncExec. | 
| static void | excTraceMsgAsync(java.lang.String msg,
                 java.lang.Exception ex)Displays an ExceptionMessageDialog using asyncExec. | 
| static org.eclipse.core.resources.IFile | getFile(org.eclipse.ui.IEditorInput editorInput)From the IMP project. | 
| static java.lang.String | getNameExtension(org.eclipse.ui.IEditorInput editorInput) | 
| static org.eclipse.core.runtime.IPath | getPath(org.eclipse.ui.IEditorInput editorInput)Returns the IPath for a variety of IEditorInput's. | 
| static int | getTextWidth(org.eclipse.swt.widgets.Text text,
             int cols)Finds the width for a Text control given the number of columns desired. | 
| static void | infoMsg(org.eclipse.swt.widgets.Shell shell,
        java.lang.String msg)Displays an information MessageDialog. | 
| static void | infoMsg(java.lang.String msg)Displays an information MessageDialog. | 
| static void | infoMsgAsync(org.eclipse.swt.widgets.Shell shell,
             java.lang.String msg)Displays an information MessageDialog using asyncExec. | 
| static void | infoMsgAsync(java.lang.String msg)Same as infoMsgAsync(null, msg). | 
| static java.lang.String | timeStamp()Generates a timestamp. | 
| static java.lang.String | timeStamp(java.lang.String pattern)Generates a timestamp given a pattern | 
| static boolean | tryToOpenExternalFileEditor(java.lang.String fileName)Tries to open an editor on the given external file. | 
| static boolean | tryToOpenWorkspaceFileEditor(java.lang.String fileName,
                             java.lang.String editorID)Checks if the file is in the workspace. | 
| static boolean | tryToRefreshProject(java.lang.String fileName)Checks if the file is in the workspace. | 
| static void | warnMsg(org.eclipse.swt.widgets.Shell shell,
        java.lang.String msg)Displays a warning MessageDialog. | 
| static void | warnMsg(java.lang.String msg)Displays a warning MessageDialog. | 
| static void | warnMsgAsync(org.eclipse.swt.widgets.Shell shell,
             java.lang.String msg)Displays a warning MessageDialog using asyncExec. | 
| static void | warnMsgAsync(java.lang.String msg)Displays a warning MessageDialog using asyncExec. | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final java.lang.String LS
| Constructor Detail | 
|---|
public SWTUtils()
| Method Detail | 
|---|
public static java.lang.String timeStamp()
public static java.lang.String timeStamp(java.lang.String pattern)
pattern - appropriate for SimpleDateFormat
public static void errMsg(java.lang.String msg)
msg - 
public static void errMsg(org.eclipse.swt.widgets.Shell shell,
                          java.lang.String msg)
shell - Can be null.msg - public static void errMsgAsync(java.lang.String msg)
msg - 
public static void errMsgAsync(org.eclipse.swt.widgets.Shell shell,
                               java.lang.String msg)
shell - Can be null.msg - public static void warnMsg(java.lang.String msg)
msg - 
public static void warnMsg(org.eclipse.swt.widgets.Shell shell,
                           java.lang.String msg)
shell - Can be null.msg - public static void warnMsgAsync(java.lang.String msg)
msg - 
public static void warnMsgAsync(org.eclipse.swt.widgets.Shell shell,
                                java.lang.String msg)
shell - Can be null.msg - public static void infoMsg(java.lang.String msg)
msg - 
public static void infoMsg(org.eclipse.swt.widgets.Shell shell,
                           java.lang.String msg)
shell - Can be null.msg - public static void infoMsgAsync(java.lang.String msg)
msg - 
public static void infoMsgAsync(org.eclipse.swt.widgets.Shell shell,
                                java.lang.String msg)
shell - Can be null.msg - 
public static void excMsg(java.lang.String msg,
                          java.lang.Exception ex)
msg - The first part of the message, to which exception information
            is added.ex - 
public static void excMsg(org.eclipse.swt.widgets.Shell shell,
                          java.lang.String msg,
                          java.lang.Exception ex)
shell - Can be null.msg - The first part of the message, to which exception information
            is added.ex - 
public static void excMsgAsync(java.lang.String msg,
                               java.lang.Exception ex)
msg - The first part of the message, to which exception information
            is added.ex - 
public static void excMsgAsync(org.eclipse.swt.widgets.Shell shell,
                               java.lang.String msg,
                               java.lang.Exception ex)
shell - Can be null.msg - The first part of the message, to which exception information
            is added.ex - 
public static void excTraceMsg(java.lang.String msg,
                               java.lang.Exception ex)
msg - The first part of the message, to which exception information
            is added.ex - 
public static void excTraceMsg(org.eclipse.swt.widgets.Shell shell,
                               java.lang.String msg,
                               java.lang.Exception ex)
shell - Can be null.msg - The first part of the message, to which exception information
            is added.ex - 
public static void excTraceMsgAsync(java.lang.String msg,
                                    java.lang.Exception ex)
msg - The first part of the message, to which exception information
            is added.ex - 
public static void excTraceMsgAsync(org.eclipse.swt.widgets.Shell shell,
                                    java.lang.String msg,
                                    java.lang.Exception ex)
shell - Can be null.msg - The first part of the message, to which exception information
            is added.ex - public static java.lang.String convertText(java.lang.String string)
string - The string to convert.
public static void createFileFromIFile(org.eclipse.core.resources.IFile fileHandle,
                                       java.io.InputStream contents,
                                       org.eclipse.core.runtime.IProgressMonitor monitor)
                                throws org.eclipse.core.runtime.CoreException
fileHandle - the file handle to create a file resource withcontents - the initial contents of the new file resource, or
            null if none (equivalent to an empty stream)monitor - the progress monitor to show visual progress with
org.eclipse.core.runtime.CoreException - if the operation fails
org.eclipse.core.runtime.OperationCanceledException - if the operation is canceledpublic static org.eclipse.core.runtime.IPath getPath(org.eclipse.ui.IEditorInput editorInput)
public static org.eclipse.core.resources.IFile getFile(org.eclipse.ui.IEditorInput editorInput)
public static java.lang.String getNameExtension(org.eclipse.ui.IEditorInput editorInput)
public static void enableControlTree(org.eclipse.swt.widgets.Control control,
                                     boolean enabled)
control - Control to be enabled or disabled.enabled - Whether to enable or disable.public static java.awt.image.BufferedImage convertToAWT(org.eclipse.swt.graphics.ImageData data)
bufferedImage - 
public static org.eclipse.swt.graphics.ImageData convertToSWT(java.awt.image.BufferedImage bufferedImage)
bufferedImage - 
public static int getTextWidth(org.eclipse.swt.widgets.Text text,
                               int cols)
text - cols - 
public static org.eclipse.ui.IEditorInput createEditorInput(java.io.File file)
file - 
public static boolean tryToRefreshProject(java.lang.String fileName)
fileName - The name of the file.
public static boolean tryToOpenWorkspaceFileEditor(java.lang.String fileName,
                                                   java.lang.String editorID)
fileName - The name of the file.editorID - The ID of the editor to open; e.g.,
            "org.eclipse.ui.DefaultTextEditor"
public static boolean tryToOpenExternalFileEditor(java.lang.String fileName)
fileName - External file name.
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||