public class JAXBEnumTypeConverter
extends ObjectTypeConverter
Purpose:Provide a means to Convert an Enumeration type to/from either a string representation of the enum facet or a user defined value.
Responsibilities:
| Constructor and Description |
|---|
JAXBEnumTypeConverter(Mapping mapping,
java.lang.String enumClassName,
boolean usesOrdinalValues)
PUBLIC:
|
| Modifier and Type | Method and Description |
|---|---|
void |
convertClassNamesToClasses(java.lang.ClassLoader classLoader)
INTERNAL:
Convert all the class-name-based settings in this converter to actual
class-based settings.
|
java.lang.Object |
convertDataValueToObjectValue(java.lang.Object fieldValue,
Session session) |
void |
initialize(DatabaseMapping mapping,
Session session)
INTERNAL:
|
boolean |
usesOrdinalValues()
PUBLIC:
Returns true if this converter uses ordinal values for the enum
conversion.
|
public JAXBEnumTypeConverter(Mapping mapping,
java.lang.String enumClassName,
boolean usesOrdinalValues)
public void convertClassNamesToClasses(java.lang.ClassLoader classLoader)
classLoader - public void initialize(DatabaseMapping mapping,
Session session)
public boolean usesOrdinalValues()
public java.lang.Object convertDataValueToObjectValue(java.lang.Object fieldValue,
Session session)