Package org.eclipse.jface.util
Class Policy
java.lang.Object
org.eclipse.jface.util.Policy
The Policy class handles settings for behaviour, debug flags and logging
within JFace.
- Since:
- 3.0
-
Field Summary
Modifier and TypeFieldDescriptionstatic boolean
A flag to indicate whether unparented dialogs should be checked.static final boolean
Constant for the the default setting for debug options.static final String
The unique identifier of the JFace plug-in.static boolean
A flag to indicate whether actions are being traced.static boolean
A flag to indicate whether toolbars are being traced. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic AnimatorFactory
Deprecated.this is no longer in use as of 3.3static Comparator<Object>
Return the comparator used by JFace to sort strings.static ErrorSupportProvider
Return the ErrorSupportProvider for the receiver.static ILogger
getLog()
Returns the logger used by JFace to log errors.static StatusHandler
Returns the status handler used by JFace to handle statuses.static void
logException
(Exception exception) Log the Exception to the logger.static void
setAnimatorFactory
(AnimatorFactory factory) Deprecated.this is no longer in use as of 3.3static void
setComparator
(Comparator<Object> comparator) Sets the comparator used by JFace to sort strings.static void
setErrorSupportProvider
(ErrorSupportProvider provider) Set the error support provider for error dialogs.static void
Sets the logger used by JFace to log errors.static void
setStatusHandler
(StatusHandler status) Sets the status handler used by JFace to handle statuses.
-
Field Details
-
DEFAULT
public static final boolean DEFAULTConstant for the the default setting for debug options.- See Also:
-
JFACE
The unique identifier of the JFace plug-in.- See Also:
-
DEBUG_DIALOG_NO_PARENT
public static boolean DEBUG_DIALOG_NO_PARENTA flag to indicate whether unparented dialogs should be checked. -
TRACE_ACTIONS
public static boolean TRACE_ACTIONSA flag to indicate whether actions are being traced. -
TRACE_TOOLBAR
public static boolean TRACE_TOOLBARA flag to indicate whether toolbars are being traced.
-
-
Constructor Details
-
Policy
public Policy()
-
-
Method Details
-
setLog
Sets the logger used by JFace to log errors.- Parameters:
logger
- the logger to use, ornull
to use the default logger- Since:
- 3.1
-
getLog
Returns the logger used by JFace to log errors.The default logger prints the status to
System.err
.- Returns:
- the logger
- Since:
- 3.1
-
setStatusHandler
Sets the status handler used by JFace to handle statuses.- Parameters:
status
- the handler to use, ornull
to use the default one- Since:
- 3.4
-
getStatusHandler
Returns the status handler used by JFace to handle statuses.- Returns:
- the status handler
- Since:
- 3.4
-
getComparator
Return the comparator used by JFace to sort strings.- Returns:
- the comparator used by JFace to sort strings
- Since:
- 3.2
-
setComparator
Sets the comparator used by JFace to sort strings.- Parameters:
comparator
- comparator used by JFace to sort strings- Since:
- 3.2
-
setAnimatorFactory
Deprecated.this is no longer in use as of 3.3Sets the animator factory used by JFace to create control animator instances.- Parameters:
factory
- the AnimatorFactory to use.- Since:
- 3.2
-
getAnimatorFactory
Deprecated.this is no longer in use as of 3.3Returns the animator factory used by JFace to create control animator instances.- Returns:
- the animator factory used to create control animator instances.
- Since:
- 3.2
-
setErrorSupportProvider
Set the error support provider for error dialogs.- Parameters:
provider
- provider to set- Since:
- 3.3
-
getErrorSupportProvider
Return the ErrorSupportProvider for the receiver.- Returns:
- ErrorSupportProvider or
null
if this has not been set - Since:
- 3.3
-
logException
Log the Exception to the logger.- Parameters:
exception
- exception to log- Since:
- 3.4
-