EclipseLink 2.5.0, build 'v20130507-3faac2b' API Reference

org.eclipse.persistence.oxm.mappings
Interface MimeTypePolicy

All Superinterfaces:
org.eclipse.persistence.internal.oxm.mappings.MimeTypePolicy

public interface MimeTypePolicy
extends org.eclipse.persistence.internal.oxm.mappings.MimeTypePolicy

Purpose:

A MimeTypePolicy is used in conjunction with an XMLBinaryData/CollectionMapping in order to allow customisation of the mime type for a specific property at runtime rather than at design time. By default, a FixedMimeTypePolicy is used.

See Also:
XMLBinaryDataMapping, XMLBinaryCollectionMapping, FixedMimeTypePolicy

Method Summary
 java.lang.String getMimeType(java.lang.Object anObject)
          return a MIME type string
 

Method Detail

getMimeType

java.lang.String getMimeType(java.lang.Object anObject)
return a MIME type string

Specified by:
getMimeType in interface org.eclipse.persistence.internal.oxm.mappings.MimeTypePolicy
Parameters:
anObject - - fixed non-dynamic implementors will ignore this parameter
Returns:
String

EclipseLink 2.5.0, build 'v20130507-3faac2b' API Reference