A project that helps create FilterReader that removes and transforms lines before reading them.
public class UsageExample {
public void test(final File file) throws IOException {
final MogrifiedReaderMaker maker = new MogrifiedReaderMaker();
maker.trimRight();
maker.omitLines().startingWith("#");
maker.omitLines().containing("needle");
maker.transformLines().byReplacing("foobar", " foobaz");
final Reader reader = maker.read(file);
}
}