[
https://issues.apache.org/jira/browse/IO-218?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12753307#action_12753307
]
haruhiko nishi edited comment on IO-218 at 9/9/09 3:31 PM:
-----------------------------------------------------------
There is no problem at all.
It's just some other way to solve search replace stream. Mine just needs to
buffer up everything before the parse occurs.
I was just wondering if you know how not to buffer everything and filter the
stream in my code, I appreciate it very much.
I'll try using yours. Does yours support surround match?
P.S.
I'll just delete the source code.
was (Author: hanishi):
There is no problem at all.
It's just some other way to solve search replace stream. Mine just needs to
buffer up everything before the parse occurs.
I was just wondering if you know how not to buffer everything and filter the
stream in my code, I appreciate it very much.
I'll try using yours. Does yours support surround match?
> Introduce new filter input stream with replacement facilities
> -------------------------------------------------------------
>
> Key: IO-218
> URL: https://issues.apache.org/jira/browse/IO-218
> Project: Commons IO
> Issue Type: Improvement
> Components: Filters
> Affects Versions: 1.4
> Environment: all environments
> Reporter: Denis Zhdanov
> Fix For: 1.4, 2.0
>
> Attachments: ReplaceFilterInputStream.java,
> ReplaceFilterInputStreamTest.java
>
> Original Estimate: 120h
> Remaining Estimate: 120h
>
> It seems convenient to have a FilterInputStream that allows to apply
> predefined repalcement rules against the read data.
> For example we may want to configure the following replacements:
> {noformat}
> {1, } -> {7, 8}
> {1} -> {9}
> {3, 2} -> {}
> {noformat}
> and apply them to the input like
> {noformat}
> {4, 3, 2, 1, 2, 1, 3}
> {noformat}
> in order to get a result like
> {noformat}
> {4, 7, 8, 9, 3}
> {noformat}
> I created the class that allows to do that and attached it to this ticket.
> Unit test class at junit4 format is attached as well.
> So, the task is to review the provided classes, consider if it's worth to add
> them to commons-io distribution and perform the inclusion in the case of
> possible result.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.