com.sun.xml.bind.v2.model.impl
final class RuntimeEnumLeafInfoImpl<T extends Enum<T>,B> extends EnumLeafInfoImpl<Type,Class,Field,Method> implements RuntimeEnumLeafInfo, Transducer<T>
Constructor Summary | |
---|---|
RuntimeEnumLeafInfoImpl(RuntimeModelBuilder builder, Locatable upstream, Class<T> enumType) |
Method Summary | |
---|---|
RuntimeEnumConstantImpl | createEnumConstant(String name, String literal, Field constant, EnumConstantImpl<Type,Class,Field,Method> last) |
void | declareNamespace(T t, XMLSerializer w) |
Class | getClazz() |
Transducer<T> | getTransducer() |
QName | getTypeName(T instance) |
QName[] | getTypeNames() |
boolean | isDefault() |
T | parse(CharSequence lexical) |
CharSequence | print(T t) |
boolean | useNamespace() |
void | writeLeafElement(XMLSerializer w, Name tagName, T o, String fieldName) |
void | writeText(XMLSerializer w, T t, String fieldName) |