Package com.google.gwt.safecss.shared
Class SafeStylesString
java.lang.Object
com.google.gwt.safecss.shared.SafeStylesString
- All Implemented Interfaces:
SafeStyles
,Serializable
A string wrapped as an object of type
SafeStyles
.
This class is package-private and intended for internal use by the
package.
invalid reference
com.google.gwt.safecss
All implementors must implement .equals and .hashCode so that they operate just like String.equals() and String.hashCode().
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
SafeStylesString
SafeStylesString(String css) Constructs aSafeStylesString
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 theSafeStyles
interface.- Parameters:
css
- the string to be wrapped as aSafeStyles
-
-
Method Details
-
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 interfaceSafeStyles
- Returns:
- the contents as a String
-
equals
Compares this string to the specified object.- Specified by:
equals
in interfaceSafeStyles
- Overrides:
equals
in classObject
- Parameters:
obj
- the object to compare to
-
hashCode
public int hashCode()Returns a hash code for this string.- Specified by:
hashCode
in interfaceSafeStyles
- Overrides:
hashCode
in classObject
-