com.google.gwt.uibinder.attributeparsers
Class CssNameConverter
java.lang.Object
com.google.gwt.uibinder.attributeparsers.CssNameConverter
public class CssNameConverter
- extends java.lang.Object
Converts css class names to a form safe to use as a Java identifier.
|
Method Summary |
java.lang.String |
convertName(java.lang.String className)
|
java.util.Map<java.lang.String,java.lang.String> |
convertSet(java.util.Set<java.lang.String> classNames)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CssNameConverter
public CssNameConverter()
convertName
public java.lang.String convertName(java.lang.String className)
- Parameters:
className - a css class name
- Returns:
- the same name in a form safe to use as a Java identifier
convertSet
public java.util.Map<java.lang.String,java.lang.String> convertSet(java.util.Set<java.lang.String> classNames)
throws CssNameConverter.Failure
- Parameters:
classNames - css class names to convert
- Returns:
- map of the same class names in a form safe for use as Java
identifiers, with the order of the input set preserved
- Throws:
CssNameConverter.Failure - on collisions due to conversions