Module org.eclipse.persistence.moxy
Class JAXBElementRootConverter
- java.lang.Object
-
- org.eclipse.persistence.internal.jaxb.JAXBElementRootConverter
-
- All Implemented Interfaces:
Serializable,CoreConverter<DatabaseMapping,Session>,Converter,XMLConverter
public class JAXBElementRootConverter extends Object implements XMLConverter
Convert between instances of XMLRoot and JAXBElement- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JAXBElementRootConverter(Class<?> declaredType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectconvertDataValueToObjectValue(Object dataValue, Session session)ObjectconvertDataValueToObjectValue(Object dataValue, Session session, XMLUnmarshaller unmarshaller)ObjectconvertObjectValueToDataValue(Object objectValue, Session session)ObjectconvertObjectValueToDataValue(Object objectValue, Session session, XMLMarshaller marshaller)ConvertergetNestedConverter()voidinitialize(DatabaseMapping mapping, Session session)booleanisMutable()voidsetNestedConverter(XMLConverter nestedConverter)
-
-
-
Constructor Detail
-
JAXBElementRootConverter
public JAXBElementRootConverter(Class<?> declaredType)
-
-
Method Detail
-
getNestedConverter
public Converter getNestedConverter()
-
setNestedConverter
public void setNestedConverter(XMLConverter nestedConverter)
-
initialize
public void initialize(DatabaseMapping mapping, Session session)
- Specified by:
initializein interfaceConverter- Specified by:
initializein interfaceCoreConverter<DatabaseMapping,Session>
-
convertDataValueToObjectValue
public Object convertDataValueToObjectValue(Object dataValue, Session session)
- Specified by:
convertDataValueToObjectValuein interfaceConverter- Specified by:
convertDataValueToObjectValuein interfaceCoreConverter<DatabaseMapping,Session>
-
convertDataValueToObjectValue
public Object convertDataValueToObjectValue(Object dataValue, Session session, XMLUnmarshaller unmarshaller)
- Specified by:
convertDataValueToObjectValuein interfaceXMLConverter
-
convertObjectValueToDataValue
public Object convertObjectValueToDataValue(Object objectValue, Session session)
- Specified by:
convertObjectValueToDataValuein interfaceConverter- Specified by:
convertObjectValueToDataValuein interfaceCoreConverter<DatabaseMapping,Session>
-
convertObjectValueToDataValue
public Object convertObjectValueToDataValue(Object objectValue, Session session, XMLMarshaller marshaller)
- Specified by:
convertObjectValueToDataValuein interfaceXMLConverter
-
-