|
Eclipse Rich Ajax Platform Release 1.3 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.rwt.lifecycle.ControlLCAUtil
public class ControlLCAUtil
Utility class that provides a number of useful static methods to support the
implementation of life cycle adapters for Control
s.
WidgetLCAUtil
Method Summary | |
---|---|
static int |
getZIndex(Control control)
Determines the z-index to render for a given control. |
static void |
preserveBackgroundImage(Control control)
Preserves the value of the specified widget's background image. |
static void |
preserveMenuDetectListener(Control control)
Preserves whether the given widget has one or more
MenuDetect s attached. |
static void |
preserveValues(Control control)
Preserves the values of the following properties of the specified control: bounds z-index (except for Shells) tab index tool tip text menu visible enabled foreground background background image font cursor whether ControlListeners are registered whether ActivateListeners are registered whether MouseListeners are registered whether FocusListeners are registered whether KeyListeners are registered whether TraverseListeners are registered whether HelpListeners are registered whether MenuDetectListeners are registered |
static void |
processKeyEvents(Control control)
|
static void |
processMenuDetect(Control control)
Process a HelpEvent if the current request specifies that
there occured a help event for the given widget . |
static void |
processMouseEvents(Control control)
|
static void |
processSelection(Widget widget,
Item item,
boolean readBounds)
|
static void |
readBounds(Control control)
Reads the bounds of the specified control from the current request and applies it to the control. |
static void |
renderBackground(Control control)
Determines whether the property background of the given
control has changed during the processing of the current request and if so,
writes a protocol message to the response that updates the client-side
background property. |
static void |
renderBackgroundImage(Control control)
Determines whether the background image of the given control has changed during the processing of the current request and if so, writes a protocol message to the response that updates the client-side background image property. |
static void |
renderBounds(Control control)
Determines whether the bounds of the given control have changed during the processing of the current request and if so, writes JavaScript code to the response that updates the client-side bounds. |
static void |
renderChanges(Control control)
Determines for all of the following properties of the specified control whether the property has changed during the processing of the current request and if so, writes a protocol message to the response that updates the corresponding client-side property. |
static void |
renderEnabled(Control control)
Determines whether the property enabled of the given control
has changed during the processing of the current request and if so, writes
a protocol message to the response that updates the client-side enabled
property. |
static void |
renderFont(Control control)
Determines whether the property font of the given control
has changed during the processing of the current request and if so, writes
a protocol message to the response that updates the client-side font property. |
static void |
renderForeground(Control control)
Determines whether the property foreground of the given
control has changed during the processing of the current request and if so,
writes a protocol message to the response that updates the client-side
foreground property. |
static void |
renderListenActivate(Control control)
|
static void |
renderListenMenuDetect(Control control)
Adds or removes client-side menu detect listeners for the the given control as necessary. |
static void |
renderMenu(Control control)
Determines whether the property menu of the given control
has changed during the processing of the current request and if so, writes
a protocol message to the response that updates the client-side menu
property. |
static void |
renderTabIndex(Control control)
|
static void |
renderToolTip(Control control)
Determines whether the tool tip of the given control has changed during the processing of the current request and if so, writes JavaScript code to the response that updates the client-side tool tip. |
static void |
renderVisible(Control control)
Determines whether the visibility of the given control has changed during the processing of the current request and if so, writes JavaScript code to the response that updates the client-side visibility. |
static void |
renderZIndex(Control control)
Determines whether the z-index of the given control has changed during the processing of the current request and if so, writes JavaScript code to the response that updates the client-side z-index. |
static void |
writeActivateListener(Control control)
|
static void |
writeBackground(Control control)
Determines whether the property background of the given
control has changed during the processing of the current request and if so,
writes JavaScript code to the response that updates the client-side
background property. |
static void |
writeBackgroundImage(Control control)
Determines whether the background image of the given control has changed during the processing of the current request and if so, writes JavaScript code to the response that updates the client-side background image property. |
static void |
writeBounds(Control control)
Determines whether the bounds of the given control have changed during the processing of the current request and if so, writes JavaScript code to the response that updates the client-side bounds. |
static void |
writeChanges(Control control)
Determines for all of the following properties of the specified control whether the property has changed during the processing of the current request and if so, writes JavaScript code to the response that updates the corresponding client-side property. |
static void |
writeEnabled(Control control)
Determines whether the property enabled of the given control
has changed during the processing of the current request and if so, writes
JavaScript code to the response that updates the client-side enabled
property. |
static void |
writeFont(Control control)
Determines whether the property font of the given control
has changed during the processing of the current request and if so, writes
JavaScript code to the response that updates the client-side font property. |
static void |
writeForeground(Control control)
Determines whether the property foreground of the given
control has changed during the processing of the current request and if so,
writes JavaScript code to the response that updates the client-side
foreground property. |
static void |
writeMenu(Control control)
Determines whether the property menu of the given control
has changed during the processing of the current request and if so, writes
JavaScript code to the response that updates the client-side menu
property. |
static void |
writeMenuDetectListener(Control control)
Adds or removes client-side menu detect listeners for the the given control as necessary. |
static void |
writeStyleFlags(Control control)
Checks the given control for common SWT style flags (e.g. |
static void |
writeToolTip(Control control)
Determines whether the tool tip of the given control has changed during the processing of the current request and if so, writes JavaScript code to the response that updates the client-side tool tip. |
static void |
writeVisible(Control control)
Determines whether the visibility of the given control has changed during the processing of the current request and if so, writes JavaScript code to the response that updates the client-side visibility. |
static void |
writeZIndex(Control control)
Determines whether the z-index of the given control has changed during the processing of the current request and if so, writes JavaScript code to the response that updates the client-side z-index. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static void preserveValues(Control control)
control
- the control whose parameters to preservewriteChanges(Control)
public static void preserveBackgroundImage(Control control)
control
- the control whose background image property to preservewriteBackgroundImage(Control)
public static void preserveMenuDetectListener(Control control)
widget
has one or more
MenuDetect
s attached.
control
- the widget to preservepublic static void readBounds(Control control)
control
- the control whose bounds to read and setpublic static void processMouseEvents(Control control)
public static void processKeyEvents(Control control)
public static void processSelection(Widget widget, Item item, boolean readBounds)
public static void writeChanges(Control control) throws java.io.IOException
control
- the control whose properties to set
java.io.IOException
preserveValues(Control)
public static void renderChanges(Control control) throws java.io.IOException
control
- the control whose properties to set
java.io.IOException
preserveValues(Control)
public static void writeBounds(Control control) throws java.io.IOException
control
- the control whose bounds to write
java.io.IOException
public static void renderBounds(Control control) throws java.io.IOException
control
- the control whose bounds to write
java.io.IOException
public static void writeZIndex(Control control) throws java.io.IOException
control
- the control whose z-index to write
java.io.IOException
public static void renderZIndex(Control control) throws java.io.IOException
control
- the control whose z-index to write
java.io.IOException
public static void renderTabIndex(Control control)
public static void writeToolTip(Control control) throws java.io.IOException
control
- the control whose tool tip to write
java.io.IOException
public static void renderToolTip(Control control) throws java.io.IOException
control
- the control whose tool tip to write
java.io.IOException
public static void writeMenu(Control control) throws java.io.IOException
menu
of the given control
has changed during the processing of the current request and if so, writes
JavaScript code to the response that updates the client-side menu
property.
control
- the control whose menu property to write
java.io.IOException
public static void renderMenu(Control control) throws java.io.IOException
menu
of the given control
has changed during the processing of the current request and if so, writes
a protocol message to the response that updates the client-side menu
property.
control
- the control whose menu property to write
java.io.IOException
public static void writeVisible(Control control) throws java.io.IOException
control
- the control whose visibility to write
java.io.IOException
public static void renderVisible(Control control) throws java.io.IOException
control
- the control whose visibility to write
java.io.IOException
public static void writeEnabled(Control control) throws java.io.IOException
enabled
of the given control
has changed during the processing of the current request and if so, writes
JavaScript code to the response that updates the client-side enabled
property.
control
- the control whose enabled property to write
java.io.IOException
public static void renderEnabled(Control control) throws java.io.IOException
enabled
of the given control
has changed during the processing of the current request and if so, writes
a protocol message to the response that updates the client-side enabled
property.
control
- the control whose enabled property to write
java.io.IOException
public static void writeForeground(Control control) throws java.io.IOException
foreground
of the given
control has changed during the processing of the current request and if so,
writes JavaScript code to the response that updates the client-side
foreground property.
control
- the control whose foreground property to write
java.io.IOException
public static void renderForeground(Control control) throws java.io.IOException
foreground
of the given
control has changed during the processing of the current request and if so,
writes a protocol message to the response that updates the client-side
foreground property.
control
- the control whose foreground property to write
java.io.IOException
public static void writeBackground(Control control) throws java.io.IOException
background
of the given
control has changed during the processing of the current request and if so,
writes JavaScript code to the response that updates the client-side
background property.
control
- the control whose background property to write
java.io.IOException
public static void renderBackground(Control control) throws java.io.IOException
background
of the given
control has changed during the processing of the current request and if so,
writes a protocol message to the response that updates the client-side
background property.
control
- the control whose background property to write
java.io.IOException
public static void writeBackgroundImage(Control control) throws java.io.IOException
control
- the control whose background image property to write
java.io.IOException
public static void renderBackgroundImage(Control control) throws java.io.IOException
control
- the control whose background image property to write
java.io.IOException
public static void writeFont(Control control) throws java.io.IOException
font
of the given control
has changed during the processing of the current request and if so, writes
JavaScript code to the response that updates the client-side font property.
control
- the control whose font property to write
java.io.IOException
public static void renderFont(Control control) throws java.io.IOException
font
of the given control
has changed during the processing of the current request and if so, writes
a protocol message to the response that updates the client-side font property.
control
- the control whose font property to write
java.io.IOException
public static void writeActivateListener(Control control) throws java.io.IOException
java.io.IOException
public static void renderListenActivate(Control control)
public static void writeMenuDetectListener(Control control) throws java.io.IOException
control
as necessary.
control
-
java.io.IOException
public static void renderListenMenuDetect(Control control)
control
as necessary.
control
- public static void writeStyleFlags(Control control) throws java.io.IOException
SWT.BORDER
) and if present, writes code to pass the according
states to the client.
control
-
java.io.IOException
public static void processMenuDetect(Control control)
HelpEvent
if the current request specifies that
there occured a help event for the given widget
.
control
- the control to processpublic static int getZIndex(Control control)
control
- the control whose z-index is requested
|
Eclipse Rich Ajax Platform Release 1.3 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright (c) Innoopract Informationssysteme GmbH and others 2002, 2011. All rights reserved.