public final class EnumConverter<E extends java.lang.Enum<E>> extends StyleConverterImpl<java.lang.String,E>
| Modifier and Type | Field and Description |
|---|---|
private static java.util.Map<java.lang.String,StyleConverter<?,?>> |
converters |
(package private) java.lang.Class<E> |
enumClass |
| Constructor and Description |
|---|
EnumConverter(java.lang.Class<E> enumClass) |
| Modifier and Type | Method and Description |
|---|---|
E |
convert(ParsedValue<java.lang.String,E> value,
Font not_used)
Convert from the parsed CSS value to the target property type.
|
boolean |
equals(java.lang.Object other) |
static StyleConverter<?,?> |
getInstance(java.lang.String ename) |
int |
hashCode() |
static StyleConverter<?,?> |
readBinary(java.io.DataInputStream is,
java.lang.String[] strings) |
java.lang.String |
toString() |
void |
writeBinary(java.io.DataOutputStream os,
StringStore sstore) |
cacheValue, convert, getCachedValuegetBooleanConverter, getColorConverter, getDurationConverter, getEffectConverter, getEnumConverter, getFontConverter, getInsetsConverter, getPaintConverter, getSizeConverter, getStringConverter, getUrlConverterprivate static java.util.Map<java.lang.String,StyleConverter<?,?>> converters
public EnumConverter(java.lang.Class<E> enumClass)
public E convert(ParsedValue<java.lang.String,E> value, Font not_used)
StyleConverterconvert in class StyleConverter<java.lang.String,E extends java.lang.Enum<E>>value - The ParsedValue to convertnot_used - The Font to use when converting a
relative
value.public void writeBinary(java.io.DataOutputStream os,
StringStore sstore)
throws java.io.IOException
writeBinary in class StyleConverterImpl<java.lang.String,E extends java.lang.Enum<E>>java.io.IOExceptionpublic static StyleConverter<?,?> readBinary(java.io.DataInputStream is, java.lang.String[] strings) throws java.io.IOException
java.io.IOExceptionpublic static StyleConverter<?,?> getInstance(java.lang.String ename)
public boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object