Adempiere 3.5.2a

org.adempiere.webui.component
Class ZkCssHelper

java.lang.Object
  extended by org.adempiere.webui.component.ZkCssHelper

public final class ZkCssHelper
extends Object

Utility function to support ZK functions. Provides functionsfor manipulating the CSS style for ZK components.

Author:
Andrew Kimball

Field Summary
static String STYLE_BACKGROUND_COLOR
          CSS style property for background color.
static String STYLE_COLOR
          CSS style property for color.
static String STYLE_TEXT_ALIGN_CENTER
          Centre text alignment CSS style property and value.
static String STYLE_TEXT_ALIGN_LEFT
          Left text alignment CSS style property and value.
static String STYLE_TEXT_ALIGN_RIGHT
          Right text alignment CSS style property and value.
 
Method Summary
static void appendStyle(HtmlBasedComponent component, String style)
          Adds a new CSS style to component.
static void appendStyleBackgroundColor(HtmlBasedComponent component, Color color)
          Adds a CSS background color style to component.
static void appendStyleColor(HtmlBasedComponent component, Color color)
          Adds a CSS color style to component.
static String createHexColorString(Color color)
          Obtains the string description of the RGB components of a color.
static void setStyleBackgroundColor(HtmlBasedComponent component, Color color)
          Sets CSS background color style for component.
static void setStyleColor(HtmlBasedComponent component, Color color)
          Sets CSS color style for component.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STYLE_TEXT_ALIGN_LEFT

public static final String STYLE_TEXT_ALIGN_LEFT
Left text alignment CSS style property and value.

See Also:
Constant Field Values

STYLE_TEXT_ALIGN_RIGHT

public static final String STYLE_TEXT_ALIGN_RIGHT
Right text alignment CSS style property and value.

See Also:
Constant Field Values

STYLE_TEXT_ALIGN_CENTER

public static final String STYLE_TEXT_ALIGN_CENTER
Centre text alignment CSS style property and value.

See Also:
Constant Field Values

STYLE_COLOR

public static final String STYLE_COLOR
CSS style property for color.

See Also:
Constant Field Values

STYLE_BACKGROUND_COLOR

public static final String STYLE_BACKGROUND_COLOR
CSS style property for background color.

See Also:
Constant Field Values
Method Detail

createHexColorString

public static String createHexColorString(Color color)
Obtains the string description of the RGB components of a color. The returned string is suitable for using in CSS styles. The red, green and blue components are formatted as hexadecimal characters. Each component is in the range 00 to FF. The entire string is therefore a 6 character string ranging from "000000" to "FFFFFF".

Parameters:
color - The color for which the string is to be created
Returns:
The string representation of the colour's RGB components.

appendStyle

public static void appendStyle(HtmlBasedComponent component,
                               String style)
Adds a new CSS style to component. The ";" prefix is not required.

Parameters:
component - the HTML based ZK component whose CSS style is to be modified
style - CSS style string to append to current style
See Also:
#setStyle(String)

appendStyleColor

public static void appendStyleColor(HtmlBasedComponent component,
                                    Color color)
Adds a CSS color style to component. The current style of the component is retained.

Parameters:
component - the HTML based ZK component whose CSS style is to be modified
color - the color to be set
See Also:
appendStyleBackgroundColor(HtmlBasedComponent, Color), setStyleColor(HtmlBasedComponent, Color)

setStyleColor

public static void setStyleColor(HtmlBasedComponent component,
                                 Color color)
Sets CSS color style for component. Previous styles are removed.

Parameters:
component - the HTML based ZK component whose CSS style is to be modified
color - the color to be set
See Also:
setStyleBackgroundColor(HtmlBasedComponent, Color), appendStyleColor(HtmlBasedComponent, Color)

appendStyleBackgroundColor

public static void appendStyleBackgroundColor(HtmlBasedComponent component,
                                              Color color)
Adds a CSS background color style to component. The current style of the component is retained.

Parameters:
component - the HTML based ZK component whose CSS style is to be modified
color - the color to be set
See Also:
#appendStyleBackColor(HtmlBasedComponent, Color), setStyleBackgroundColor(HtmlBasedComponent, Color)

setStyleBackgroundColor

public static void setStyleBackgroundColor(HtmlBasedComponent component,
                                           Color color)
Sets CSS background color style for component. Previous styles are removed.

Parameters:
component - the HTML based ZK component whose CSS style is to be modified
color - the color to be set
See Also:
appendStyleBackgroundColor(HtmlBasedComponent, Color), setStyleColor(HtmlBasedComponent, Color)

Adempiere 3.5.2a

Adempiere® is a registered trademark of ADempiere Business Inc. ©2004-2008 HumanFlash.com All rights reserved.