public abstract class FormUtils
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static interface |
FormUtils.FormTooliktStub
Stub interface for API added to FormToolikt in Eclipse 3.3
|
Modifier and Type | Field and Description |
---|---|
private static org.slf4j.Logger |
log |
static int |
MAX_MSG_LENGTH |
static java.lang.String |
MORE_DETAILS
Deprecated.
use your own string.. this should not have been made ublic in the first place.
|
Constructor and Description |
---|
FormUtils() |
Modifier and Type | Method and Description |
---|---|
private static void |
addFormTitleListeners(FormHoverProvider.Execute runnable,
org.eclipse.ui.forms.widgets.ScrolledForm form) |
private static void |
cleanupMouseListeners(org.eclipse.swt.widgets.Control kid,
int event) |
private static FormHoverProvider.Execute |
createDefaultPerformer(org.eclipse.ui.forms.widgets.ScrolledForm form,
java.lang.String message,
java.lang.String ttip,
int severity) |
static void |
decorateHeader(org.eclipse.ui.forms.widgets.FormToolkit toolkit,
org.eclipse.ui.forms.widgets.Form form) |
static boolean |
isEmpty(java.lang.String s) |
static boolean |
isEmpty(org.eclipse.swt.widgets.Text t) |
static java.lang.String |
nvl(java.lang.String s) |
static java.lang.String |
nvl(java.lang.String s,
java.lang.String defaultValue) |
static void |
openHyperlink(java.lang.String url) |
static void |
setButton(org.eclipse.swt.widgets.Button control,
boolean selection) |
static void |
setEnabled(org.eclipse.swt.widgets.Composite composite,
boolean enabled) |
static boolean |
setMessage(org.eclipse.ui.forms.widgets.ScrolledForm form,
java.lang.String message,
int severity) |
static void |
setMessageAndTTip(org.eclipse.ui.forms.widgets.ScrolledForm form,
java.lang.String message,
java.lang.String ttip,
int severity) |
(package private) static void |
setMessageWithPerformer(org.eclipse.ui.forms.widgets.ScrolledForm form,
java.lang.String message,
int severity,
FormHoverProvider.Execute runnable) |
static void |
setReadonly(org.eclipse.swt.widgets.Composite composite,
boolean readonly)
Deprecated.
so that you think hard before using it. Using it for disabling all controls is probably fine. Enabling
all is NOT.
|
static void |
setText(org.eclipse.swt.custom.CCombo control,
java.lang.String text) |
static void |
setText(org.eclipse.swt.widgets.Text control,
java.lang.String text) |
(package private) static java.lang.String |
simpleInterpolate(org.apache.maven.project.MavenProject project,
java.lang.String text)
copy pas
|
private static final org.slf4j.Logger log
public static final int MAX_MSG_LENGTH
public static final java.lang.String MORE_DETAILS
public static void decorateHeader(org.eclipse.ui.forms.widgets.FormToolkit toolkit, org.eclipse.ui.forms.widgets.Form form)
public static boolean setMessage(org.eclipse.ui.forms.widgets.ScrolledForm form, java.lang.String message, int severity)
form
- message
- severity
- public static void setMessageAndTTip(org.eclipse.ui.forms.widgets.ScrolledForm form, java.lang.String message, java.lang.String ttip, int severity)
static void setMessageWithPerformer(org.eclipse.ui.forms.widgets.ScrolledForm form, java.lang.String message, int severity, FormHoverProvider.Execute runnable)
form
- message
- severity
- runnable
- something that will be "run" once the user clicks the message area.public static java.lang.String nvl(java.lang.String s)
public static java.lang.String nvl(java.lang.String s, java.lang.String defaultValue)
public static boolean isEmpty(java.lang.String s)
public static boolean isEmpty(org.eclipse.swt.widgets.Text t)
public static void setText(org.eclipse.swt.widgets.Text control, java.lang.String text)
public static void setText(org.eclipse.swt.custom.CCombo control, java.lang.String text)
public static void setButton(org.eclipse.swt.widgets.Button control, boolean selection)
public static void openHyperlink(java.lang.String url)
public static void setEnabled(org.eclipse.swt.widgets.Composite composite, boolean enabled)
public static void setReadonly(org.eclipse.swt.widgets.Composite composite, boolean readonly)
composite
- readonly
- private static void cleanupMouseListeners(org.eclipse.swt.widgets.Control kid, int event)
private static FormHoverProvider.Execute createDefaultPerformer(org.eclipse.ui.forms.widgets.ScrolledForm form, java.lang.String message, java.lang.String ttip, int severity)
private static void addFormTitleListeners(FormHoverProvider.Execute runnable, org.eclipse.ui.forms.widgets.ScrolledForm form)
static java.lang.String simpleInterpolate(org.apache.maven.project.MavenProject project, java.lang.String text)
project
- text
-