public final class ClassConstants extends BaseFilterReader implements ChainableReader
key1=value1(line separator)key2=value2
format.
Notes:
new whatever()
<classconstants/>Or:
<filterreader classname="org.apache.tools.ant.filters.ClassConstants"/>
Constructor and Description |
---|
ClassConstants()
Constructor for "dummy" instances.
|
ClassConstants(java.io.Reader in)
Creates a new filtered reader.
|
Modifier and Type | Method and Description |
---|---|
java.io.Reader |
chain(java.io.Reader rdr)
Creates a new ClassConstants using the passed in
Reader for instantiation.
|
int |
read()
Reads and assembles the constants declared in a class file.
|
getInitialized, getProject, read, readFully, readLine, setInitialized, setProject, skip
public ClassConstants()
BaseFilterReader.BaseFilterReader()
public ClassConstants(java.io.Reader in)
in
- A Reader object providing the underlying stream.
Must not be null
.public int read() throws java.io.IOException
read
in class java.io.FilterReader
java.io.IOException
- if the underlying stream throws an IOException
during reading, or if the constants for the specified class cannot
be read (for example due to the class not being found).public java.io.Reader chain(java.io.Reader rdr)
chain
in interface ChainableReader
rdr
- A Reader object providing the underlying stream.
Must not be null
.