GWT 2.7.0

com.google.gwt.safecss.shared
Class SafeStylesHostedModeUtils

java.lang.Object
  extended by com.google.gwt.safecss.shared.SafeStylesHostedModeUtils

public class SafeStylesHostedModeUtils
extends java.lang.Object

SafeStyles utilities whose implementation differs between Development and Production Mode.

This class has a super-source peer that provides the Production Mode implementation.

Do not use this class - it is used for implementation only, and its methods may change in the future.


Field Summary
static java.lang.String FORCE_CHECK_VALID_STYLES
          Name of system property that if set, enables checks in server-side code (even if assertions are disabled).
 
Constructor Summary
SafeStylesHostedModeUtils()
           
 
Method Summary
static java.lang.String isValidStyleName(java.lang.String name)
          Check if the specified style property name is valid.
static java.lang.String isValidStyleValue(java.lang.String value)
          Check if the specified style property value is valid.
static void maybeCheckValidStyleName(java.lang.String name)
          Checks if the provided string is a valid style property name.
static void maybeCheckValidStyleValue(java.lang.String value)
          Checks if the provided string is a valid style property value.
static void setForceCheckValidStyle(boolean check)
          Sets a global flag that controls whether or not maybeCheckValidStyleName(String) and maybeCheckValidStyleValue(String) should perform their checks in a server-side environment.
(package private) static void setForceCheckValidStyleFromProperty()
          Sets a global flag that controls whether or not maybeCheckValidStyleName(String) and maybeCheckValidStyleValue(String) should perform their checks in a server-side environment from the value of the "com.google.gwt.safecss.ForceCheckValidStyles" property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FORCE_CHECK_VALID_STYLES

public static final java.lang.String FORCE_CHECK_VALID_STYLES
Name of system property that if set, enables checks in server-side code (even if assertions are disabled).

See Also:
Constant Field Values
Constructor Detail

SafeStylesHostedModeUtils

public SafeStylesHostedModeUtils()
Method Detail

isValidStyleName

public static java.lang.String isValidStyleName(java.lang.String name)
Check if the specified style property name is valid.

NOTE: This method does NOT guarantee the safety of a style name. It looks for common errors, but does not check for every possible error. It is intended to help validate a string that the user has already asserted is safe.

Parameters:
name - the name to check
Returns:
null if valid, an error string if not
See Also:
CSS 2.1 identifiers

isValidStyleValue

public static java.lang.String isValidStyleValue(java.lang.String value)
Check if the specified style property value is valid.

NOTE: This method does NOT guarantee the safety of a style value. It looks for common errors, but does not check for every possible error. It is intended to help validate a string that the user has already asserted is safe.

Parameters:
value - the value to check
Returns:
null if valid, an error string if not
See Also:
CSS 2.1 declarations and properties

maybeCheckValidStyleName

public static void maybeCheckValidStyleName(java.lang.String name)
Checks if the provided string is a valid style property name.

Parameters:
name - the style name
See Also:
CSS 2.1 identifiers

maybeCheckValidStyleValue

public static void maybeCheckValidStyleValue(java.lang.String value)
Checks if the provided string is a valid style property value.

Parameters:
value - the style value
See Also:
CSS 2.1 declarations and properties

setForceCheckValidStyle

public static void setForceCheckValidStyle(boolean check)
Sets a global flag that controls whether or not maybeCheckValidStyleName(String) and maybeCheckValidStyleValue(String) should perform their checks in a server-side environment.

Parameters:
check - if true, perform server-side checks.

setForceCheckValidStyleFromProperty

static void setForceCheckValidStyleFromProperty()
Sets a global flag that controls whether or not maybeCheckValidStyleName(String) and maybeCheckValidStyleValue(String) should perform their checks in a server-side environment from the value of the "com.google.gwt.safecss.ForceCheckValidStyles" property.


GWT 2.7.0