org.apache.tools.ant.filters
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 Summary | |
---|---|
ClassConstants()
Constructor for "dummy" instances.
| |
ClassConstants(Reader in)
Creates a new filtered reader. |
Method Summary | |
---|---|
Reader | chain(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.
|
See Also: BaseFilterReader
Parameters: in A Reader object providing the underlying stream.
Must not be null
.
Parameters: rdr A Reader object providing the underlying stream.
Must not be null
.
Returns: a new filter based on this configuration, but filtering the specified reader
Returns: the next character in the list of constants, or -1 if the end of the resulting stream has been reached
Throws: 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).