You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commons-dev@ws.apache.org by "Rich Scheuerle (JIRA)" <ji...@apache.org> on 2008/05/17 23:11:55 UTC
[jira] Resolved: (WSCOMMONS-347) TextHelper is upgraded to include
a utility method that creates an OMText from a byte
[ 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.