[root]/proposal/sandbox/filterreaders/src/main/org/apache/tools/ant/util
Remove contents from filter reader proposal, now that the code has been migrated to the main tree.
0 lines of code changed in:
Made <copy> and <move> filterchain aware. Existing <filterset> elements can live together with <filterchain> elements. However, all <filterset>s will only be processed *after* all <filterchain>s have been.
71 lines of code changed in:
Merge changes with the 1.14 revision from the main tree.
51 lines of code changed in:
1. ExpandProperties filter introduced as envisioned by Steve.
2. String readFully(Reader) added to FileUtils.java (main trunk revision 1.13)
3. Doc changes
4. Removed the attribute evaluateproperties from <loadfile> as it is no longer necessary.
56 lines of code changed in:
Refactored code (as suggested by Costin and Adam) - first run.
1. Moved ChainReaderHelper.java to filters/util
2. Moved setInitialized, getInitialized to base class.
3. Introduced BaseParamFilterReader that implements Parameterizable and has setParameter
4. Null check introduced for LoadFile
5. Convenience method readLine() introduced into BaseFilterReader.
0 lines of code changed in:
FilterReaderSet -> FilterChain as this is more representative of the collection.
Documentation updates.
9 lines of code changed in:
CloneableReader -> ChainableReader
Reader clone(Reader) -> Reader chain(Reader)
3 lines of code changed in:
Provide a mechanism by which filter readers recognized by Ant's core (FilterreaderSet can have a better syntax.
For example, HeadFilter can be added to filterset as this:
<filterreaderset>
<filterreader classname="org.apache.tools.ant.HeadFilter">
<param name="lines" value="3"/>
</filterreader>
</filterreaderset>
or this:
<filterreaderset>
<headfilter lines="3"/>
</filterreaderset>
54 lines of code changed in:
1. Addition of new filter reader "LineContains"
2. Javadoc changes to use < and > instead of < and > characters
3. Removal of debug statement from ChainReaderHelper
0 lines of code changed in:
Use classpath of AntFilterReader if available.
19 lines of code changed in:
Use a helper class to process chained readers.
23 lines of code changed in: