Module org.eclipse.persistence.moxy
Class DomHandlerConverter
java.lang.Object
org.eclipse.persistence.internal.jaxb.DomHandlerConverter
- All Implemented Interfaces:
Serializable,CoreConverter<DatabaseMapping,,Session> Converter,XMLConverter
INTERNAL:
Purpose:Provide support for the JAXB DomHandler API through the use of an EclipseLink Converter.
Responsibilities:
- Wrap a provided instance of a DomHandler implementation.
- Invoke the createUnmarshaller method on DomHandler and to a transform on unmarshal
- Invoke the marshal method on the DomHandler on a marshal
- Author:
- mmacivor
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconvertDataValueToObjectValue(Object dataValue, Session session) convertDataValueToObjectValue(Object dataValue, Session session, XMLUnmarshaller unmarshaller) convertObjectValueToDataValue(Object objectValue, Session session) convertObjectValueToDataValue(Object objectValue, Session session, XMLMarshaller marshaller) voidinitialize(DatabaseMapping mapping, Session session) boolean
-
Constructor Details
-
DomHandlerConverter
-
-
Method Details
-
initialize
- Specified by:
initializein interfaceConverter- Specified by:
initializein 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, XMLMarshaller marshaller) - Specified by:
convertObjectValueToDataValuein interfaceXMLConverter
-
isMutable
public boolean isMutable() -
convertDataValueToObjectValue
- Specified by:
convertDataValueToObjectValuein interfaceConverter- Specified by:
convertDataValueToObjectValuein interfaceCoreConverter<DatabaseMapping,Session>
-
convertObjectValueToDataValue
- Specified by:
convertObjectValueToDataValuein interfaceConverter- Specified by:
convertObjectValueToDataValuein interfaceCoreConverter<DatabaseMapping,Session>
-