Class JAXBElementConverter
- java.lang.Object
-
- org.eclipse.persistence.internal.jaxb.JAXBElementConverter
-
- All Implemented Interfaces:
java.io.Serializable
,org.eclipse.persistence.core.mappings.converters.CoreConverter<org.eclipse.persistence.mappings.DatabaseMapping,org.eclipse.persistence.sessions.Session>
,org.eclipse.persistence.mappings.converters.Converter
,org.eclipse.persistence.oxm.mappings.converters.XMLConverter
public class JAXBElementConverter extends java.lang.Object implements org.eclipse.persistence.oxm.mappings.converters.XMLConverter
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JAXBElementConverter(org.eclipse.persistence.internal.oxm.mappings.Field associatedField, java.lang.Class declaredType, java.lang.Class scope)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
convertDataValueToObjectValue(java.lang.Object dataValue, org.eclipse.persistence.sessions.Session session)
java.lang.Object
convertDataValueToObjectValue(java.lang.Object dataValue, org.eclipse.persistence.sessions.Session session, org.eclipse.persistence.oxm.XMLUnmarshaller unmarshaller)
java.lang.Object
convertObjectValueToDataValue(java.lang.Object objectValue, org.eclipse.persistence.sessions.Session session)
java.lang.Object
convertObjectValueToDataValue(java.lang.Object objectValue, org.eclipse.persistence.sessions.Session session, org.eclipse.persistence.oxm.XMLMarshaller marshaller)
org.eclipse.persistence.core.mappings.converters.CoreConverter
getNestedConverter()
void
initialize(org.eclipse.persistence.mappings.DatabaseMapping mapping, org.eclipse.persistence.sessions.Session session)
boolean
isMutable()
void
setNestedConverter(org.eclipse.persistence.core.mappings.converters.CoreConverter nestedConverter)
-
-
-
Method Detail
-
getNestedConverter
public org.eclipse.persistence.core.mappings.converters.CoreConverter getNestedConverter()
-
setNestedConverter
public void setNestedConverter(org.eclipse.persistence.core.mappings.converters.CoreConverter nestedConverter)
-
convertDataValueToObjectValue
public java.lang.Object convertDataValueToObjectValue(java.lang.Object dataValue, org.eclipse.persistence.sessions.Session session, org.eclipse.persistence.oxm.XMLUnmarshaller unmarshaller)
- Specified by:
convertDataValueToObjectValue
in interfaceorg.eclipse.persistence.oxm.mappings.converters.XMLConverter
-
convertObjectValueToDataValue
public java.lang.Object convertObjectValueToDataValue(java.lang.Object objectValue, org.eclipse.persistence.sessions.Session session, org.eclipse.persistence.oxm.XMLMarshaller marshaller)
- Specified by:
convertObjectValueToDataValue
in interfaceorg.eclipse.persistence.oxm.mappings.converters.XMLConverter
-
convertDataValueToObjectValue
public java.lang.Object convertDataValueToObjectValue(java.lang.Object dataValue, org.eclipse.persistence.sessions.Session session)
- Specified by:
convertDataValueToObjectValue
in interfaceorg.eclipse.persistence.mappings.converters.Converter
- Specified by:
convertDataValueToObjectValue
in interfaceorg.eclipse.persistence.core.mappings.converters.CoreConverter<org.eclipse.persistence.mappings.DatabaseMapping,org.eclipse.persistence.sessions.Session>
-
convertObjectValueToDataValue
public java.lang.Object convertObjectValueToDataValue(java.lang.Object objectValue, org.eclipse.persistence.sessions.Session session)
- Specified by:
convertObjectValueToDataValue
in interfaceorg.eclipse.persistence.mappings.converters.Converter
- Specified by:
convertObjectValueToDataValue
in interfaceorg.eclipse.persistence.core.mappings.converters.CoreConverter<org.eclipse.persistence.mappings.DatabaseMapping,org.eclipse.persistence.sessions.Session>
-
initialize
public void initialize(org.eclipse.persistence.mappings.DatabaseMapping mapping, org.eclipse.persistence.sessions.Session session)
- Specified by:
initialize
in interfaceorg.eclipse.persistence.mappings.converters.Converter
- Specified by:
initialize
in interfaceorg.eclipse.persistence.core.mappings.converters.CoreConverter<org.eclipse.persistence.mappings.DatabaseMapping,org.eclipse.persistence.sessions.Session>
-
isMutable
public boolean isMutable()
- Specified by:
isMutable
in interfaceorg.eclipse.persistence.mappings.converters.Converter
-
-