Class XMLBinaryDataHelper
- java.lang.Object
-
- org.eclipse.persistence.internal.oxm.XMLBinaryDataHelper
-
public class XMLBinaryDataHelper extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classXMLBinaryDataHelper.EncodedDataINTERNAL
-
Field Summary
Fields Modifier and Type Field Description protected static XMLBinaryDataHelperbinaryDataHelperjava.lang.ClassDATA_HANDLERjava.lang.ClassIMAGEjava.lang.ClassMULTIPARTjava.lang.ClassSOURCE
-
Constructor Summary
Constructors Constructor Description XMLBinaryDataHelper()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectconvertObject(java.lang.Object obj, java.lang.Class classification, CoreAbstractSession session, CoreContainerPolicy cp)javax.activation.DataHandlerconvertObjectToDataHandler(java.lang.Object sourceObject, CoreAbstractSession session)java.lang.ObjectconvertObjectToImage(java.lang.Object obj)java.lang.ObjectconvertObjectToMultipart(java.lang.Object obj)java.lang.ObjectconvertObjectToSource(java.lang.Object obj)java.lang.ObjectconvertSingleObject(java.lang.Object obj, java.lang.Class classification, CoreAbstractSession session)XMLBinaryDataHelper.EncodedDatagetBytesForBinaryValue(java.lang.Object attributeValue, Marshaller marshaller, java.lang.String mimeType)XMLBinaryDataHelper.EncodedDatagetBytesForSingleBinaryValue(java.lang.Object attributeValue, Marshaller marshaller, java.lang.String mimeType)XMLBinaryDataHelper.EncodedDatagetBytesFromByteObjectArray(java.lang.Byte[] bytes, java.lang.String mimeType)XMLBinaryDataHelper.EncodedDatagetBytesFromDataHandler(javax.activation.DataHandler handler)XMLBinaryDataHelper.EncodedDatagetBytesFromImage(java.awt.Image image, java.lang.String mimeType)XMLBinaryDataHelper.EncodedDatagetBytesFromMultipart(javax.mail.internet.MimeMultipart value, Marshaller marshaller)XMLBinaryDataHelper.EncodedDatagetBytesFromSource(javax.xml.transform.Source source, Marshaller marshaller, java.lang.String mimeType)java.util.List<byte[]>getBytesListForBinaryValues(java.util.List attributeValue, Marshaller marshaller, java.lang.String mimeType)static XMLBinaryDataHelpergetXMLBinaryDataHelper()voidinitializeDataTypes()static voidsetXMLBinaryDataHelper(XMLBinaryDataHelper helper)java.lang.StringstringFromDataHandler(java.lang.Object source, javax.xml.namespace.QName schemaTypeQName, CoreAbstractSession session)java.lang.StringstringFromDataHandler(javax.activation.DataHandler source, javax.xml.namespace.QName schemaTypeQName, CoreAbstractSession session)java.lang.StringstringFromImage(java.awt.Image image, javax.xml.namespace.QName schemaTypeQName, CoreAbstractSession session)java.lang.StringstringFromMultipart(javax.mail.internet.MimeMultipart multipart, javax.xml.namespace.QName schemaTypeQName, CoreAbstractSession session)java.lang.StringstringFromSource(javax.xml.transform.Source source, javax.xml.namespace.QName schemaTypeQName, CoreAbstractSession session)
-
-
-
Field Detail
-
binaryDataHelper
protected static XMLBinaryDataHelper binaryDataHelper
-
DATA_HANDLER
public java.lang.Class DATA_HANDLER
-
IMAGE
public java.lang.Class IMAGE
-
SOURCE
public java.lang.Class SOURCE
-
MULTIPART
public java.lang.Class MULTIPART
-
-
Method Detail
-
getXMLBinaryDataHelper
public static XMLBinaryDataHelper getXMLBinaryDataHelper()
-
setXMLBinaryDataHelper
public static void setXMLBinaryDataHelper(XMLBinaryDataHelper helper)
-
initializeDataTypes
public void initializeDataTypes()
-
convertObject
public java.lang.Object convertObject(java.lang.Object obj, java.lang.Class classification, CoreAbstractSession session, CoreContainerPolicy cp)
-
convertSingleObject
public java.lang.Object convertSingleObject(java.lang.Object obj, java.lang.Class classification, CoreAbstractSession session)
-
getBytesFromDataHandler
public XMLBinaryDataHelper.EncodedData getBytesFromDataHandler(javax.activation.DataHandler handler)
-
getBytesListForBinaryValues
public java.util.List<byte[]> getBytesListForBinaryValues(java.util.List attributeValue, Marshaller marshaller, java.lang.String mimeType)
-
getBytesForBinaryValue
public XMLBinaryDataHelper.EncodedData getBytesForBinaryValue(java.lang.Object attributeValue, Marshaller marshaller, java.lang.String mimeType)
-
getBytesForSingleBinaryValue
public XMLBinaryDataHelper.EncodedData getBytesForSingleBinaryValue(java.lang.Object attributeValue, Marshaller marshaller, java.lang.String mimeType)
-
getBytesFromMultipart
public XMLBinaryDataHelper.EncodedData getBytesFromMultipart(javax.mail.internet.MimeMultipart value, Marshaller marshaller)
-
getBytesFromSource
public XMLBinaryDataHelper.EncodedData getBytesFromSource(javax.xml.transform.Source source, Marshaller marshaller, java.lang.String mimeType)
-
getBytesFromByteObjectArray
public XMLBinaryDataHelper.EncodedData getBytesFromByteObjectArray(java.lang.Byte[] bytes, java.lang.String mimeType)
-
getBytesFromImage
public XMLBinaryDataHelper.EncodedData getBytesFromImage(java.awt.Image image, java.lang.String mimeType)
-
convertObjectToMultipart
public java.lang.Object convertObjectToMultipart(java.lang.Object obj)
-
convertObjectToImage
public java.lang.Object convertObjectToImage(java.lang.Object obj)
-
stringFromDataHandler
public java.lang.String stringFromDataHandler(javax.activation.DataHandler source, javax.xml.namespace.QName schemaTypeQName, CoreAbstractSession session)
-
stringFromDataHandler
public java.lang.String stringFromDataHandler(java.lang.Object source, javax.xml.namespace.QName schemaTypeQName, CoreAbstractSession session)
-
stringFromImage
public java.lang.String stringFromImage(java.awt.Image image, javax.xml.namespace.QName schemaTypeQName, CoreAbstractSession session)
-
stringFromSource
public java.lang.String stringFromSource(javax.xml.transform.Source source, javax.xml.namespace.QName schemaTypeQName, CoreAbstractSession session)
-
stringFromMultipart
public java.lang.String stringFromMultipart(javax.mail.internet.MimeMultipart multipart, javax.xml.namespace.QName schemaTypeQName, CoreAbstractSession session)
-
convertObjectToDataHandler
public javax.activation.DataHandler convertObjectToDataHandler(java.lang.Object sourceObject, CoreAbstractSession session)
-
convertObjectToSource
public java.lang.Object convertObjectToSource(java.lang.Object obj)
-
-