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
-