submarine.util
Class FilterCharReader

java.lang.Object
  |
  +--java.io.Reader
        |
        +--java.io.FilterReader
              |
              +--submarine.util.FilterCharReader

public class FilterCharReader
extends java.io.FilterReader


Field Summary
private  boolean hasReadStop
           
private  java.lang.String ignore
           
private  java.lang.String stop
           
 
Fields inherited from class java.io.FilterReader
in
 
Fields inherited from class java.io.Reader
lock, maxSkipBufferSize, skipBuffer
 
Constructor Summary
FilterCharReader(java.io.Reader in)
           
FilterCharReader(java.io.Reader in, java.lang.String stop)
           
FilterCharReader(java.io.Reader in, java.lang.String ignore, java.lang.String stop)
           
 
Method Summary
 int read(char[] b, int off, int len)
           
 
Methods inherited from class java.io.FilterReader
close, mark, markSupported, read, ready, reset, skip
 
Methods inherited from class java.io.Reader
read
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

ignore

private java.lang.String ignore

stop

private java.lang.String stop

hasReadStop

private boolean hasReadStop
Constructor Detail

FilterCharReader

public FilterCharReader(java.io.Reader in)

FilterCharReader

public FilterCharReader(java.io.Reader in,
                        java.lang.String stop)

FilterCharReader

public FilterCharReader(java.io.Reader in,
                        java.lang.String ignore,
                        java.lang.String stop)
Method Detail

read

public int read(char[] b,
                int off,
                int len)
         throws java.io.IOException
Overrides:
read in class java.io.FilterReader

Submarine project. free distribution of this software must include the opensource licence.
Guénolé de Cadoudal.