gnu.regexp
Class REFilterInputStream
java.lang.Object
|
+--java.io.InputStream
|
+--java.io.FilterInputStream
|
+--gnu.regexp.REFilterInputStream
Deprecated. This class cannot properly handle all character
encodings. For proper handling, use the REFilterReader
class instead.
- public class REFilterInputStream
- extends java.io.FilterInputStream
Replaces instances of a given RE found within an InputStream
with replacement text. The replacements are interpolated into the
stream when a match is found.
Fields inherited from class java.io.FilterInputStream |
in |
Constructor Summary |
REFilterInputStream(java.io.InputStream f_stream,
RE f_expr,
java.lang.String f_replace)
Deprecated. Creates an REFilterInputStream. |
Method Summary |
boolean |
markSupported()
Deprecated. Returns false. |
int |
read()
Deprecated. Reads the next byte from the stream per the general contract of
InputStream.read(). |
int |
read(byte[] b)
Deprecated. Reads from the stream into the provided array. |
int |
read(byte[] b,
int off,
int len)
Deprecated. Reads from the stream into the provided array. |
Methods inherited from class java.io.FilterInputStream |
available, close, mark, reset, skip |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
REFilterInputStream
public REFilterInputStream(java.io.InputStream f_stream,
RE f_expr,
java.lang.String f_replace)
- Deprecated.
- Creates an REFilterInputStream. When reading from this stream,
occurrences of patterns matching the supplied regular expression
will be replaced with the supplied replacement text (the
metacharacters $0 through $9 may be used to refer to the full
match or subexpression matches).
- Parameters:
f_stream
- The InputStream to be filtered.f_expr
- The regular expression to search for.f_replace
- The text pattern to replace matches with.
read
public int read()
- Deprecated.
- Reads the next byte from the stream per the general contract of
InputStream.read(). Returns -1 on error or end of stream.
- Overrides:
read
in class java.io.FilterInputStream
markSupported
public boolean markSupported()
- Deprecated.
- Returns false. REFilterInputStream does not support mark() and
reset() methods.
- Overrides:
markSupported
in class java.io.FilterInputStream
read
public int read(byte[] b,
int off,
int len)
- Deprecated.
- Reads from the stream into the provided array.
- Overrides:
read
in class java.io.FilterInputStream
read
public int read(byte[] b)
- Deprecated.
- Reads from the stream into the provided array.
- Overrides:
read
in class java.io.FilterInputStream