Module org.eclipse.persistence.core
Class XMLBinaryDataHelper
java.lang.Object
org.eclipse.persistence.internal.oxm.XMLBinaryDataHelper
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static XMLBinaryDataHelperClass<?> Class<?> Class<?> Class<?> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconvertObject(Object obj, Class<?> classification, CoreAbstractSession session, CoreContainerPolicy cp) convertObjectToDataHandler(Object sourceObject, CoreAbstractSession session) convertSingleObject(Object obj, Class<?> classification, CoreAbstractSession session) getBytesForBinaryValue(Object attributeValue, Marshaller marshaller, String mimeType) getBytesForSingleBinaryValue(Object attributeValue, Marshaller marshaller, String mimeType) getBytesFromByteObjectArray(Byte[] bytes, String mimeType) getBytesFromDataHandler(DataHandler handler) getBytesFromImage(Image image, String mimeType) getBytesFromMultipart(MimeMultipart value, Marshaller marshaller) getBytesFromSource(Source source, Marshaller marshaller, String mimeType) List<byte[]> getBytesListForBinaryValues(List attributeValue, Marshaller marshaller, String mimeType) static XMLBinaryDataHelpervoidstatic voidstringFromDataHandler(DataHandler source, QName schemaTypeQName, CoreAbstractSession session) stringFromDataHandler(Object source, QName schemaTypeQName, CoreAbstractSession session) stringFromImage(Image image, QName schemaTypeQName, CoreAbstractSession session) stringFromMultipart(MimeMultipart multipart, QName schemaTypeQName, CoreAbstractSession session) stringFromSource(Source source, QName schemaTypeQName, CoreAbstractSession session)
-
Field Details
-
binaryDataHelper
-
DATA_HANDLER
-
IMAGE
-
SOURCE
-
MULTIPART
-
-
Constructor Details
-
XMLBinaryDataHelper
public XMLBinaryDataHelper()
-
-
Method Details
-
getXMLBinaryDataHelper
-
setXMLBinaryDataHelper
-
initializeDataTypes
public void initializeDataTypes() -
convertObject
public Object convertObject(Object obj, Class<?> classification, CoreAbstractSession session, CoreContainerPolicy cp) -
convertSingleObject
-
getBytesFromDataHandler
-
getBytesListForBinaryValues
public List<byte[]> getBytesListForBinaryValues(List attributeValue, Marshaller marshaller, String mimeType) -
getBytesForBinaryValue
public XMLBinaryDataHelper.EncodedData getBytesForBinaryValue(Object attributeValue, Marshaller marshaller, String mimeType) -
getBytesForSingleBinaryValue
public XMLBinaryDataHelper.EncodedData getBytesForSingleBinaryValue(Object attributeValue, Marshaller marshaller, String mimeType) -
getBytesFromMultipart
public XMLBinaryDataHelper.EncodedData getBytesFromMultipart(MimeMultipart value, Marshaller marshaller) -
getBytesFromSource
public XMLBinaryDataHelper.EncodedData getBytesFromSource(Source source, Marshaller marshaller, String mimeType) -
getBytesFromByteObjectArray
-
getBytesFromImage
-
convertObjectToMultipart
-
convertObjectToImage
-
stringFromDataHandler
public String stringFromDataHandler(DataHandler source, QName schemaTypeQName, CoreAbstractSession session) -
stringFromDataHandler
public String stringFromDataHandler(Object source, QName schemaTypeQName, CoreAbstractSession session) -
stringFromImage
-
stringFromSource
-
stringFromMultipart
public String stringFromMultipart(MimeMultipart multipart, QName schemaTypeQName, CoreAbstractSession session) -
convertObjectToDataHandler
-
convertObjectToSource
-