[ https://issues.apache.org/jira/browse/IO-218?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13238233#comment-13238233 ]
Aaron Digulla edited comment on IO-218 at 3/26/12 9:56 AM: ----------------------------------------------------------- Isn't this a duplicate of issue IO-199? was (Author: digulla): Isn't this a duplicate if issue IO-199? > 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 > Attachments: ReplaceFilterInputStream.java, > ReplaceFilterInputStreamTest.java > > > 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, 2} -> {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. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira