Package org.eclipse.net4j.util.ui
Class UIUtil
- java.lang.Object
- 
- org.eclipse.net4j.util.ui.UIUtil
 
- 
 public final class UIUtil extends java.lang.Object- Author:
- Eike Stepper
 
- 
- 
Field SummaryFields Modifier and Type Field Description static java.lang.StringERROR_LOG_ID
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> TadaptElement(ISelection selection, java.lang.Class<T> type)LikegetElement(ISelection, Class)except that it attempts to adaptIAdaptables to the requiredtype, if necessary.static <T> java.util.List<T>adaptElements(ISelection selection, java.lang.Class<T> type)LikegetElements(ISelection, Class)except that it attempts to adaptIAdaptables to the requiredtype, if necessary.static voidaddDecorationMargin(Control control)static voidaddDragSupport(StructuredViewer viewer)static voidasyncExec(java.lang.Runnable runnable)static voidasyncExec(Display display, java.lang.Runnable runnable)static voidcopyToClipboard(Display display, java.lang.String text)static GridDatacreateEmptyGridData()static CompositecreateGridComposite(Composite parent, int columns)static GridDatacreateGridData()static GridDatacreateGridData(boolean grabHorizontal, boolean grabVertical)static GridDatacreateGridData(int horizontalSpan, int verticalSpan)static GridLayoutcreateGridLayout(int columns)static IPasswordCredentialsProvidercreateInteractiveCredentialsProvider()static voiddispose(Color color)static voiddispose(Font font)static voiddispose(Widget widget)static voidexec(Display display, boolean sync, java.lang.Runnable runnable)static voidforEachChild(Composite composite, java.util.function.Consumer<Control> consumer)static IWorkbenchPagegetActiveWorkbenchPage()static IWorkbenchPartgetActiveWorkbenchPart()static IWorkbenchWindowgetActiveWorkbenchWindow()static FontgetBoldFont(Control control)static DisplaygetDisplay()static java.lang.ObjectgetElement(ISelection selection)static <T> TgetElement(ISelection selection, java.lang.Class<T> type)static java.lang.ObjectgetElementIfOne(ISelection selection)static java.util.List<java.lang.Object>getElements(ISelection selection)static <T> java.util.List<T>getElements(ISelection selection, java.lang.Class<T> type)static FontgetItalicFont(Control control)static ShellgetShell()static IWorkbenchgetWorkbench()static booleanisParent(Composite parent, Control controlToCheck)static voidpreserveViewerState(Viewer viewer, java.lang.Runnable runnable)static voidrefreshElement(StructuredViewer viewer, java.lang.Object element, boolean updateLabels)static voidrefreshViewer(Viewer viewer)static voidrunWithProgress(IRunnableWithProgress runnable)static voidselectReveal(java.lang.Object object)static voidsetIndentation(Control control, int horizontalIndent, int verticalIndent)Adds indentation to the control.static voidsetStatusBarMessage(java.lang.String message, Image image)Shows a message in the StatusBar.static intsetValidationContext(Control control, ValidationContext context)static voidsyncExec(java.lang.Runnable runnable)static voidsyncExec(Display display, java.lang.Runnable runnable)static voidupdateElements(StructuredViewer viewer, java.lang.Object element)
 
- 
- 
- 
Field Detail- 
ERROR_LOG_IDpublic static final java.lang.String ERROR_LOG_ID - Since:
- 3.1
- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
copyToClipboardpublic static void copyToClipboard(Display display, java.lang.String text) - Since:
- 3.1
 
 - 
disposepublic static void dispose(Font font) 
 - 
disposepublic static void dispose(Color color) 
 - 
disposepublic static void dispose(Widget widget) 
 - 
getDisplaypublic static Display getDisplay() 
 - 
getShellpublic static Shell getShell() - Since:
- 3.5
 
 - 
getWorkbenchpublic static IWorkbench getWorkbench() - Since:
- 2.0
 
 - 
getActiveWorkbenchWindowpublic static IWorkbenchWindow getActiveWorkbenchWindow() - Since:
- 2.0
 
 - 
getActiveWorkbenchPagepublic static IWorkbenchPage getActiveWorkbenchPage() - Since:
- 2.0
 
 - 
getActiveWorkbenchPartpublic static IWorkbenchPart getActiveWorkbenchPart() - Since:
- 2.0
 
 - 
getElementIfOnepublic static java.lang.Object getElementIfOne(ISelection selection) - Since:
- 3.0
 
 - 
getElementpublic static java.lang.Object getElement(ISelection selection) - Since:
- 2.0
 
 - 
getElementpublic static <T> T getElement(ISelection selection, java.lang.Class<T> type) - Since:
- 2.0
 
 - 
getElementspublic static java.util.List<java.lang.Object> getElements(ISelection selection) - Since:
- 3.5
 
 - 
getElementspublic static <T> java.util.List<T> getElements(ISelection selection, java.lang.Class<T> type) - Since:
- 2.0
 
 - 
adaptElementpublic static <T> T adaptElement(ISelection selection, java.lang.Class<T> type) LikegetElement(ISelection, Class)except that it attempts to adaptIAdaptables to the requiredtype, if necessary.- Since:
- 3.4
 
 - 
adaptElementspublic static <T> java.util.List<T> adaptElements(ISelection selection, java.lang.Class<T> type) LikegetElements(ISelection, Class)except that it attempts to adaptIAdaptables to the requiredtype, if necessary.- Since:
- 3.5
 
 - 
setValidationContextpublic static int setValidationContext(Control control, ValidationContext context) - Since:
- 3.1
 
 - 
createInteractiveCredentialsProviderpublic static IPasswordCredentialsProvider createInteractiveCredentialsProvider() 
 - 
createGridLayoutpublic static GridLayout createGridLayout(int columns) 
 - 
createGridDatapublic static GridData createGridData() 
 - 
createGridDatapublic static GridData createGridData(boolean grabHorizontal, boolean grabVertical) 
 - 
createGridDatapublic static GridData createGridData(int horizontalSpan, int verticalSpan) - Since:
- 3.4
 
 - 
createEmptyGridDatapublic static GridData createEmptyGridData() - Since:
- 3.0
 
 - 
addDecorationMarginpublic static void addDecorationMargin(Control control) 
 - 
setIndentationpublic static void setIndentation(Control control, int horizontalIndent, int verticalIndent) Adds indentation to the control. if indent value is < 0, the control indentation is left unchanged.- Since:
- 2.0
 
 - 
syncExecpublic static void syncExec(java.lang.Runnable runnable) - Since:
- 3.5
 
 - 
syncExecpublic static void syncExec(Display display, java.lang.Runnable runnable) - Since:
- 3.5
 
 - 
asyncExecpublic static void asyncExec(java.lang.Runnable runnable) - Since:
- 3.9
 
 - 
asyncExecpublic static void asyncExec(Display display, java.lang.Runnable runnable) - Since:
- 3.9
 
 - 
execpublic static void exec(Display display, boolean sync, java.lang.Runnable runnable) - Since:
- 3.9
 
 - 
runWithProgresspublic static void runWithProgress(IRunnableWithProgress runnable) - Since:
- 3.3
 
 - 
preserveViewerStatepublic static void preserveViewerState(Viewer viewer, java.lang.Runnable runnable) - Since:
- 3.3
 
 - 
refreshViewerpublic static void refreshViewer(Viewer viewer) - Since:
- 2.0
 
 - 
refreshElementpublic static void refreshElement(StructuredViewer viewer, java.lang.Object element, boolean updateLabels) - Since:
- 3.3
 
 - 
updateElementspublic static void updateElements(StructuredViewer viewer, java.lang.Object element) - Since:
- 3.5
 
 - 
setStatusBarMessagepublic static void setStatusBarMessage(java.lang.String message, Image image)Shows a message in the StatusBar. Image can be omitted by passing a null parameter- Since:
- 2.0
 
 - 
addDragSupportpublic static void addDragSupport(StructuredViewer viewer) - Since:
- 3.5
 
 - 
forEachChildpublic static void forEachChild(Composite composite, java.util.function.Consumer<Control> consumer) - Since:
- 3.9
 
 - 
selectRevealpublic static void selectReveal(java.lang.Object object) - Since:
- 3.10
 
 
- 
 
-