Interface MimeTypePolicy

All Superinterfaces:
org.eclipse.persistence.internal.oxm.mappings.MimeTypePolicy
All Known Implementing Classes:
AttributeMimeTypePolicy, FixedMimeTypePolicy

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:
  • Method Summary

    Modifier and Type
    Method
    Description
    getMimeType(Object anObject)
    return a MIME type string
  • Method Details

    • getMimeType

      String getMimeType(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