Package org.apache.tools.ant.filters
Class BaseParamFilterReader
- java.lang.Object
-
- java.io.Reader
-
- java.io.FilterReader
-
- org.apache.tools.ant.filters.BaseFilterReader
-
- org.apache.tools.ant.filters.BaseParamFilterReader
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable,java.lang.Readable,Parameterizable
- Direct Known Subclasses:
ConcatFilter,EscapeUnicode,FixCrLfFilter,HeadFilter,LineContains,LineContainsRegExp,PrefixLines,ReplaceTokens,SortFilter,StripLineBreaks,StripLineComments,SuffixLines,TabsToSpaces,TailFilter
public abstract class BaseParamFilterReader extends BaseFilterReader implements Parameterizable
Parameterized base class for core filter readers.
-
-
Constructor Summary
Constructors Constructor Description BaseParamFilterReader()Constructor for "dummy" instances.BaseParamFilterReader(java.io.Reader in)Creates a new filtered reader.
-
Method Summary
Modifier and Type Method Description protected Parameter[]getParameters()Returns the parameters to be used by this filter.voidsetParameters(Parameter... parameters)Sets the parameters used by this filter, and sets the filter to an uninitialized status.-
Methods inherited from class org.apache.tools.ant.filters.BaseFilterReader
getInitialized, getProject, read, readFully, readLine, setInitialized, setProject, skip
-
-
-
-
Constructor Detail
-
BaseParamFilterReader
public BaseParamFilterReader()
Constructor for "dummy" instances.- See Also:
BaseFilterReader()
-
BaseParamFilterReader
public BaseParamFilterReader(java.io.Reader in)
Creates a new filtered reader.- Parameters:
in- A Reader object providing the underlying stream. Must not benull.
-
-
Method Detail
-
setParameters
public final void setParameters(Parameter... parameters)
Sets the parameters used by this filter, and sets the filter to an uninitialized status.- Specified by:
setParametersin interfaceParameterizable- Parameters:
parameters- The parameters to be used by this filter. Should not benull.
-
getParameters
protected final Parameter[] getParameters()
Returns the parameters to be used by this filter.- Returns:
- the parameters to be used by this filter
-
-