GWT 2.7.0

com.google.gwt.safecss.shared
Class SafeStylesString

java.lang.Object
  extended by com.google.gwt.safecss.shared.SafeStylesString
All Implemented Interfaces:
SafeStyles, java.io.Serializable

 class SafeStylesString
extends java.lang.Object
implements SafeStyles

A string wrapped as an object of type SafeStyles.

This class is package-private and intended for internal use by the com.google.gwt.safecss package.

All implementors must implement .equals and .hashCode so that they operate just like String.equals() and String.hashCode().


Constructor Summary
SafeStylesString(java.lang.String css)
          Constructs a SafeStylesString from a string.
 
Method Summary
 java.lang.String asString()
          Returns this object's contained CSS as a string.
 boolean equals(java.lang.Object obj)
          Compares this string to the specified object.
 int hashCode()
          Returns a hash code for this string.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SafeStylesString

SafeStylesString(java.lang.String css)
Constructs a SafeStylesString from a string. Callers are responsible for ensuring that the string passed as the argument to this constructor satisfies the constraints of the contract imposed by the SafeStyles interface.

Parameters:
css - the string to be wrapped as a SafeStyles
Method Detail

asString

public java.lang.String asString()
Returns this object's contained CSS as a string.

Based on this class' contract, the returned value will be non-null and a string that is safe to use in an CSS attribute context.

Specified by:
asString in interface SafeStyles
Returns:
the contents as a String

equals

public boolean equals(java.lang.Object obj)
Compares this string to the specified object.

Specified by:
equals in interface SafeStyles
Overrides:
equals in class java.lang.Object
Parameters:
obj - the object to compare to

hashCode

public int hashCode()
Returns a hash code for this string.

Specified by:
hashCode in interface SafeStyles
Overrides:
hashCode in class java.lang.Object

GWT 2.7.0