i think that having a pull parser at MIME4J would be cool :-)

anyone more knowledgeable fancy taking a look at this patch?

- robert

On 7/11/07, Jochen Wiedmann (JIRA) <[email protected]> wrote:

     [ 
https://issues.apache.org/jira/browse/MIME4J-19?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jochen Wiedmann updated MIME4J-19:
----------------------------------

    Attachment: mime4j-iterator.patch

Suggested patch.


> Pull Parser
> -----------
>
>                 Key: MIME4J-19
>                 URL: https://issues.apache.org/jira/browse/MIME4J-19
>             Project: Mime4j
>          Issue Type: New Feature
>    Affects Versions: 0.3
>            Reporter: Jochen Wiedmann
>             Fix For: 0.4
>
>         Attachments: mime4j-iterator.patch
>
>
> The attached patch introduces a new class called MimeTokenStream, which is a "Pull 
Parser" for MIME documents. The class is basically a rewrite of the MimeStreamParser. 
The patch does also provide a rewrite of the MimeStreamParser itself, based on the 
MimeTokenStream.
> Pull parsers are technically a little bit more difficult. However, from the 
users perspective, they are much more preferrable, because writing an application 
on top of a pull parser is much easier than based on an event handler.
> I would like to rewrite the commons-fileupload component based on mime4j. 
However, as commons-fileupload provides a pull parser API, we depend on the 
presence of a similar API in mime4j. Not providing a pull parser API would mean, 
that we'd need to duplicate mime4j code into commons-fileupload, which is 
certainly not desirable.

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to