public CharSequence filter()

in apache-rat-core/src/main/java/org/apache/rat/header/FilteringSequenceFactory.java [45:62]


    public CharSequence filter(LineNumberReader reader) throws IOException {
        buffer.clear();
        boolean eof = false;
        while(!eof) {
            final int next = reader.read();
            if (next == -1 || !buffer.hasRemaining()) {
                eof = true;
            } else {
                final char character = (char) next;
                if (!filter.isFilteredOut(character))
                {
                    buffer.put(character); 
                }
            }
        }
        buffer.limit(buffer.position()).rewind();
        return buffer;
    }