Module org.eclipse.persistence.core
Interface XMLConverterMapping<MARSHALLER extends Marshaller,SESSION extends CoreSession,UNMARSHALLER extends Unmarshaller>
- All Known Subinterfaces:
AnyCollectionMapping<ABSTRACT_SESSION,
,ATTRIBUTE_ACCESSOR, CONTAINER_POLICY, CONVERTER, DESCRIPTOR, FIELD, MARSHALLER, SESSION, UNMARSHAL_KEEP_AS_ELEMENT_POLICY, UNMARSHALLER, XML_RECORD> AnyObjectMapping<ABSTRACT_SESSION,
,ATTRIBUTE_ACCESSOR, CONTAINER_POLICY, CONVERTER, DESCRIPTOR, FIELD, MARSHALLER, SESSION, UNMARSHAL_KEEP_AS_ELEMENT_POLICY, UNMARSHALLER, XML_RECORD> BinaryDataCollectionMapping<ABSTRACT_SESSION,
,ATTRIBUTE_ACCESSOR, CONTAINER_POLICY, CONVERTER, DESCRIPTOR, FIELD, MARSHALLER, MIME_TYPE_POLICY, SESSION, UNMARSHALLER, XML_RECORD> BinaryDataMapping<ABSTRACT_SESSION,
,ATTRIBUTE_ACCESSOR, CONTAINER_POLICY, CONVERTER, DESCRIPTOR, FIELD, MARSHALLER, MIME_TYPE_POLICY, SESSION, UNMARSHALLER, XML_RECORD> ChoiceCollectionMapping<ABSTRACT_SESSION,
,ATTRIBUTE_ACCESSOR, CONTAINER_POLICY, CONVERTER, DESCRIPTOR, FIELD, MARSHALLER, SESSION, UNMARSHALLER, XML_FIELD, XML_MAPPING, XML_RECORD> ChoiceObjectMapping<ATTRIBUTE_ACCESSOR,
,ABSTRACT_SESSION, CONTAINER_POLICY, CONVERTER, DESCRIPTOR, FIELD, MARSHALLER, SESSION, UNMARSHALLER, XML_FIELD, XML_MAPPING, XML_RECORD> CompositeCollectionMapping<ABSTRACT_SESSION,
,ATTRIBUTE_ACCESSOR, CONTAINER_POLICY, CONVERTER, DESCRIPTOR, FIELD, MARSHALLER, SESSION, UNMARSHAL_KEEP_AS_ELEMENT_POLICY, UNMARSHALLER, XML_RECORD> CompositeObjectMapping<ABSTRACT_SESSION,
,ATTRIBUTE_ACCESSOR, CONTAINER_POLICY, CONVERTER, DESCRIPTOR, FIELD, MARSHALLER, SESSION, UNMARSHAL_KEEP_AS_ELEMENT_POLICY, UNMARSHALLER, XML_RECORD> DirectCollectionMapping<ABSTRACT_SESSION,
,ATTRIBUTE_ACCESSOR, CONTAINER_POLICY, CONVERTER, DESCRIPTOR, FIELD, MARSHALLER, SESSION, UNMARSHALLER, XML_RECORD> DirectMapping<ABSTRACT_SESSION,
,ATTRIBUTE_ACCESSOR, CONTAINER_POLICY, CONVERTER, DESCRIPTOR, FIELD, MARSHALLER, SESSION, UNMARSHALLER, XML_RECORD> VariableXPathCollectionMapping<ABSTRACT_SESSION,
,ATTRIBUTE_ACCESSOR, CONTAINER_POLICY, CONVERTER, DESCRIPTOR, FIELD, MARSHALLER, SESSION, UNMARSHALLER, XML_RECORD> VariableXPathObjectMapping<ABSTRACT_SESSION,
ATTRIBUTE_ACCESSOR, CONTAINER_POLICY, CONVERTER, DESCRIPTOR, FIELD, MARSHALLER, SESSION, UNMARSHALLER, XML_RECORD>
- All Known Implementing Classes:
XMLAnyCollectionMapping
,XMLAnyObjectMapping
,XMLBinaryDataCollectionMapping
,XMLBinaryDataMapping
,XMLChoiceCollectionMapping
,XMLChoiceObjectMapping
,XMLCompositeCollectionMapping
,XMLCompositeDirectCollectionMapping
,XMLCompositeObjectMapping
,XMLDirectMapping
,XMLFragmentMapping
,XMLVariableXPathCollectionMapping
,XMLVariableXPathObjectMapping
public interface XMLConverterMapping<MARSHALLER extends Marshaller,SESSION extends CoreSession,UNMARSHALLER extends Unmarshaller>
-
Method Summary
Modifier and TypeMethodDescriptionconvertDataValueToObjectValue
(Object fieldValue, SESSION session, UNMARSHALLER unmarshaller) convertObjectValueToDataValue
(Object value, SESSION session, MARSHALLER marshaller)
-
Method Details
-
convertDataValueToObjectValue
-
convertObjectValueToDataValue
-