public class XMLBinaryDataHelper
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
XMLBinaryDataHelper.EncodedData
INTERNAL
|
Modifier and Type | Field and Description |
---|---|
java.lang.Class |
DATA_HANDLER |
java.lang.Class |
IMAGE |
java.lang.Class |
MULTIPART |
java.lang.Class |
SOURCE |
Constructor and Description |
---|
XMLBinaryDataHelper() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
convertObject(java.lang.Object obj,
java.lang.Class classification,
CoreAbstractSession session,
CoreContainerPolicy cp) |
javax.activation.DataHandler |
convertObjectToDataHandler(java.lang.Object sourceObject,
CoreAbstractSession session) |
java.lang.Object |
convertObjectToImage(java.lang.Object obj) |
java.lang.Object |
convertObjectToMultipart(java.lang.Object obj) |
java.lang.Object |
convertObjectToSource(java.lang.Object obj) |
java.lang.Object |
convertSingleObject(java.lang.Object obj,
java.lang.Class classification,
CoreAbstractSession session) |
XMLBinaryDataHelper.EncodedData |
getBytesForBinaryValue(java.lang.Object attributeValue,
Marshaller marshaller,
java.lang.String mimeType) |
XMLBinaryDataHelper.EncodedData |
getBytesForSingleBinaryValue(java.lang.Object attributeValue,
Marshaller marshaller,
java.lang.String mimeType) |
XMLBinaryDataHelper.EncodedData |
getBytesFromByteObjectArray(java.lang.Byte[] bytes,
java.lang.String mimeType) |
XMLBinaryDataHelper.EncodedData |
getBytesFromDataHandler(javax.activation.DataHandler handler) |
XMLBinaryDataHelper.EncodedData |
getBytesFromImage(java.awt.Image image,
java.lang.String mimeType) |
XMLBinaryDataHelper.EncodedData |
getBytesFromMultipart(javax.mail.internet.MimeMultipart value,
Marshaller marshaller) |
XMLBinaryDataHelper.EncodedData |
getBytesFromSource(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 XMLBinaryDataHelper |
getXMLBinaryDataHelper() |
void |
initializeDataTypes() |
static void |
setXMLBinaryDataHelper(XMLBinaryDataHelper helper) |
java.lang.String |
stringFromDataHandler(javax.activation.DataHandler source,
javax.xml.namespace.QName schemaTypeQName,
CoreAbstractSession session) |
java.lang.String |
stringFromDataHandler(java.lang.Object source,
javax.xml.namespace.QName schemaTypeQName,
CoreAbstractSession session) |
java.lang.String |
stringFromImage(java.awt.Image image,
javax.xml.namespace.QName schemaTypeQName,
CoreAbstractSession session) |
java.lang.String |
stringFromMultipart(javax.mail.internet.MimeMultipart multipart,
javax.xml.namespace.QName schemaTypeQName,
CoreAbstractSession session) |
java.lang.String |
stringFromSource(javax.xml.transform.Source source,
javax.xml.namespace.QName schemaTypeQName,
CoreAbstractSession session) |
public java.lang.Class DATA_HANDLER
public java.lang.Class IMAGE
public java.lang.Class SOURCE
public java.lang.Class MULTIPART
public static XMLBinaryDataHelper getXMLBinaryDataHelper()
public static void setXMLBinaryDataHelper(XMLBinaryDataHelper helper)
public void initializeDataTypes()
public java.lang.Object convertObject(java.lang.Object obj, java.lang.Class classification, CoreAbstractSession session, CoreContainerPolicy cp)
public java.lang.Object convertSingleObject(java.lang.Object obj, java.lang.Class classification, CoreAbstractSession session)
public XMLBinaryDataHelper.EncodedData getBytesFromDataHandler(javax.activation.DataHandler handler)
public java.util.List<byte[]> getBytesListForBinaryValues(java.util.List attributeValue, Marshaller marshaller, java.lang.String mimeType)
public XMLBinaryDataHelper.EncodedData getBytesForBinaryValue(java.lang.Object attributeValue, Marshaller marshaller, java.lang.String mimeType)
public XMLBinaryDataHelper.EncodedData getBytesForSingleBinaryValue(java.lang.Object attributeValue, Marshaller marshaller, java.lang.String mimeType)
public XMLBinaryDataHelper.EncodedData getBytesFromMultipart(javax.mail.internet.MimeMultipart value, Marshaller marshaller)
public XMLBinaryDataHelper.EncodedData getBytesFromSource(javax.xml.transform.Source source, Marshaller marshaller, java.lang.String mimeType)
public XMLBinaryDataHelper.EncodedData getBytesFromByteObjectArray(java.lang.Byte[] bytes, java.lang.String mimeType)
public XMLBinaryDataHelper.EncodedData getBytesFromImage(java.awt.Image image, java.lang.String mimeType)
public java.lang.Object convertObjectToMultipart(java.lang.Object obj)
public java.lang.Object convertObjectToImage(java.lang.Object obj)
public java.lang.String stringFromDataHandler(javax.activation.DataHandler source, javax.xml.namespace.QName schemaTypeQName, CoreAbstractSession session)
public java.lang.String stringFromDataHandler(java.lang.Object source, javax.xml.namespace.QName schemaTypeQName, CoreAbstractSession session)
public java.lang.String stringFromImage(java.awt.Image image, javax.xml.namespace.QName schemaTypeQName, CoreAbstractSession session)
public java.lang.String stringFromSource(javax.xml.transform.Source source, javax.xml.namespace.QName schemaTypeQName, CoreAbstractSession session)
public java.lang.String stringFromMultipart(javax.mail.internet.MimeMultipart multipart, javax.xml.namespace.QName schemaTypeQName, CoreAbstractSession session)
public javax.activation.DataHandler convertObjectToDataHandler(java.lang.Object sourceObject, CoreAbstractSession session)
public java.lang.Object convertObjectToSource(java.lang.Object obj)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference