[
https://issues.apache.org/jira/browse/WSCOMMONS-347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Rich Scheuerle resolved WSCOMMONS-347.
--------------------------------------
Resolution: Fixed
Commit 657463
> TextHelper is upgraded to include a utility method that creates an OMText
> from a byte
> --------------------------------------------------------------------------------------
>
> Key: WSCOMMONS-347
> URL: https://issues.apache.org/jira/browse/WSCOMMONS-347
> Project: WS-Commons
> Issue Type: Improvement
> Reporter: Rich Scheuerle
> Assignee: Rich Scheuerle
>
> Scenario:
> I want to create a OMText element from a binary byte[] array. If the byte[]
> is large, I want axiom to use a DataHandler and backing file. But if the
> byte[] is small, I want
> axiom to use an in-core string.
> Solution:
> Add another utility method to the TextHelper code:
> /**
> * Create an OMText node from a byte array containing binary data
> * If the byte array is large and the optimize flag is set, then
> * the data is stored in a temp file to reduce in-core memory
> * @param is
> * @param factory
> * @param isOptimize
> */
> public static OMText toOMText(byte[] b, int off, int length,
> OMFactory factory,
> boolean isOptimize,
> String attachmentDir) throws
> IOException, MessagingException;
> I am currently running tests, I will commit the code today.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.