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) |