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.