Class XMLBinaryDataHelper
- java.lang.Object
-
- org.eclipse.persistence.internal.oxm.XMLBinaryDataHelper
-
public class XMLBinaryDataHelper extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
XMLBinaryDataHelper.EncodedData
INTERNAL
-
Field Summary
Fields Modifier and Type Field Description protected static XMLBinaryDataHelper
binaryDataHelper
Class
DATA_HANDLER
Class
IMAGE
Class
MULTIPART
Class
SOURCE
-
Constructor Summary
Constructors Constructor Description XMLBinaryDataHelper()
-
Method Summary
-
-
-
Field Detail
-
binaryDataHelper
protected static XMLBinaryDataHelper binaryDataHelper
-
DATA_HANDLER
public Class DATA_HANDLER
-
IMAGE
public Class IMAGE
-
SOURCE
public Class SOURCE
-
MULTIPART
public Class MULTIPART
-
-
Method Detail
-
getXMLBinaryDataHelper
public static XMLBinaryDataHelper getXMLBinaryDataHelper()
-
setXMLBinaryDataHelper
public static void setXMLBinaryDataHelper(XMLBinaryDataHelper helper)
-
initializeDataTypes
public void initializeDataTypes()
-
convertObject
public Object convertObject(Object obj, Class classification, CoreAbstractSession session, CoreContainerPolicy cp)
-
convertSingleObject
public Object convertSingleObject(Object obj, Class classification, CoreAbstractSession session)
-
getBytesFromDataHandler
public XMLBinaryDataHelper.EncodedData getBytesFromDataHandler(jakarta.activation.DataHandler handler)
-
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(jakarta.mail.internet.MimeMultipart value, Marshaller marshaller)
-
getBytesFromSource
public XMLBinaryDataHelper.EncodedData getBytesFromSource(Source source, Marshaller marshaller, String mimeType)
-
getBytesFromByteObjectArray
public XMLBinaryDataHelper.EncodedData getBytesFromByteObjectArray(Byte[] bytes, String mimeType)
-
getBytesFromImage
public XMLBinaryDataHelper.EncodedData getBytesFromImage(Image image, String mimeType)
-
stringFromDataHandler
public String stringFromDataHandler(jakarta.activation.DataHandler source, QName schemaTypeQName, CoreAbstractSession session)
-
stringFromDataHandler
public String stringFromDataHandler(Object source, QName schemaTypeQName, CoreAbstractSession session)
-
stringFromImage
public String stringFromImage(Image image, QName schemaTypeQName, CoreAbstractSession session)
-
stringFromSource
public String stringFromSource(Source source, QName schemaTypeQName, CoreAbstractSession session)
-
stringFromMultipart
public String stringFromMultipart(jakarta.mail.internet.MimeMultipart multipart, QName schemaTypeQName, CoreAbstractSession session)
-
convertObjectToDataHandler
public jakarta.activation.DataHandler convertObjectToDataHandler(Object sourceObject, CoreAbstractSession session)
-
-