org.codehaus.plexus.interpolation
public class InterpolatorFilterReader extends FilterReader
Version: $Id: InterpolatorFilterReader.java 8352 2009-08-21 04:12:55Z jdcasey $
Field Summary | |
---|---|
static String | DEFAULT_BEGIN_TOKEN Default begin token. |
static String | DEFAULT_END_TOKEN Default end token. |
Constructor Summary | |
---|---|
InterpolatorFilterReader(Reader in, Interpolator interpolator)
this constructor use default begin token ${ and default end token } | |
InterpolatorFilterReader(Reader in, Interpolator interpolator, String beginToken, String endToken) | |
InterpolatorFilterReader(Reader in, Interpolator interpolator, RecursionInterceptor ri)
this constructor use default begin token ${ and default end token } | |
InterpolatorFilterReader(Reader in, Interpolator interpolator, String beginToken, String endToken, RecursionInterceptor ri) |
Method Summary | |
---|---|
String | getEscapeString() |
RecursionInterceptor | getRecursionInterceptor() |
boolean | isInterpolateWithPrefixPattern() |
boolean | isPreserveEscapeString() |
int | read(char[] cbuf, int off, int len)
Reads characters into a portion of an array. |
int | read()
Returns the next character in the filtered stream, replacing tokens from the original stream.
|
void | setEscapeString(String escapeString) |
void | setInterpolateWithPrefixPattern(boolean interpolateWithPrefixPattern) |
void | setPreserveEscapeString(boolean preserveEscapeString) |
InterpolatorFilterReader | setRecursionInterceptor(RecursionInterceptor recursionInterceptor) |
long | skip(long n)
Skips characters. |
Parameters: in reader to use interpolator interpolator instance to use
Parameters: in reader to use interpolator interpolator instance to use beginToken start token to use endToken end token to use
Parameters: in reader to use interpolator interpolator instance to use ri The RecursionInterceptor to use to prevent recursive expressions.
Since: 1.12
Parameters: in reader to use interpolator interpolator instance to use beginToken start token to use endToken end token to use ri The RecursionInterceptor to use to prevent recursive expressions.
Since: 1.12
Parameters: cbuf Destination buffer to write characters to. Must not be null
. off Offset at which to start storing characters. len Maximum number of characters to read.
Returns: the number of characters read, or -1 if the end of the stream has been reached
Throws: IOException If an I/O error occurs
Returns: the next character in the resulting stream, or -1 if the end of the resulting stream has been reached
Throws: IOException if the underlying stream throws an IOException during reading
Parameters: n The number of characters to skip
Returns: the number of characters actually skipped
Throws: IllegalArgumentException If n
is negative. IOException If an I/O error occurs