Package org.apache.abdera.i18n.text.io
Class FilteredCharReader
- java.lang.Object
-
- java.io.Reader
-
- java.io.FilterReader
-
- org.apache.abdera.i18n.text.io.FilteredCharReader
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
,Readable
- Direct Known Subclasses:
XmlRestrictedCharReader
public class FilteredCharReader extends FilterReader
A reader implementation that filters out unwanted characters By default, unwanted characters are simply removed from the stream. Alternatively, a replacement character can be provided so long as it is acceptable to the specified filter
-
-
Constructor Summary
Constructors Constructor Description FilteredCharReader(InputStream in, String charset, Filter filter)
FilteredCharReader(InputStream in, String charset, Filter filter, char replacement)
FilteredCharReader(InputStream in, Filter filter)
FilteredCharReader(InputStream in, Filter filter, char replacement)
FilteredCharReader(Reader in)
FilteredCharReader(Reader in, char replacement)
FilteredCharReader(Reader in, Filter filter)
FilteredCharReader(Reader in, Filter filter, char replacement)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Filter
getUnacceptableFilter(int... unacceptable)
int
read()
int
read(char[] cbuf, int off, int len)
-
Methods inherited from class java.io.FilterReader
close, mark, markSupported, ready, reset, skip
-
Methods inherited from class java.io.Reader
nullReader, read, read, transferTo
-
-
-
-
Constructor Detail
-
FilteredCharReader
public FilteredCharReader(InputStream in, Filter filter)
-
FilteredCharReader
public FilteredCharReader(InputStream in, String charset, Filter filter) throws UnsupportedEncodingException
- Throws:
UnsupportedEncodingException
-
FilteredCharReader
public FilteredCharReader(InputStream in, Filter filter, char replacement)
-
FilteredCharReader
public FilteredCharReader(InputStream in, String charset, Filter filter, char replacement) throws UnsupportedEncodingException
- Throws:
UnsupportedEncodingException
-
FilteredCharReader
public FilteredCharReader(Reader in)
-
FilteredCharReader
public FilteredCharReader(Reader in, char replacement)
-
-
Method Detail
-
read
public int read() throws IOException
- Overrides:
read
in classFilterReader
- Throws:
IOException
-
read
public int read(char[] cbuf, int off, int len) throws IOException
- Overrides:
read
in classFilterReader
- Throws:
IOException
-
getUnacceptableFilter
public static Filter getUnacceptableFilter(int... unacceptable)
-
-