-
Notifications
You must be signed in to change notification settings - Fork 728
Expand file tree
/
Copy pathtasks.xml
More file actions
52 lines (52 loc) · 2.2 KB
/
Copy pathtasks.xml
File metadata and controls
52 lines (52 loc) · 2.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<?xml version="1.0"?>
<document>
<body>
<section name="Action Items">
<p>
The following action items need to be completed prior to a Version 1.0
release of this component:
</p>
<ul>
<li>IOUtils: Remove the toByteArray() variants with the bufferSize
parameter. Reasoning can be found at
http://www.mail-archive.com/commons-dev@jakarta.apache.org/msg19703.html</li>
<li>FileUtils: This class is a big mess ATM. We need to clean it up.</li>
<li>FilenameUtils: Fix javadoc links to point to FileUtils. </li>
<li>Need to see if FilterWriter/Reader are predictable (see also ProxyInput/OutputStream)</li>
<li>Write TestCases for:
<ul>
<li>EndianUtils InputStream/OutputStream methods. </li>
</ul>
</li>
<li>More Javadocs!!!</li>
<li>Improve site!!!</li>
</ul>
</section>
<section name="Post 1.0 release">
<ul>
<li>A CsvReader/Writer set of classes in a csv sub-package</li>
<li>FilePoller for telling when a file changes. Look in Tomcat, or GenJava[bayard]</li>
<li>JoinReader/ConcatReader. One in GenJava, one submitted to Bayard</li>
<li>FormattedWriter, when it writes out values it uses Format objects to output them. </li>
<li>FixedWidthReader. Reads in files with a known width, ie) mainframe like. </li>
<li>Finder system. Generic code to find things in things. So FileFinder,
ClassFinder, ZipFinder. Probably too big for IO</li>
<li>Add an additional ByteArrayOutputStream variant that saves content
in memory just as the original but starts to write to a temp file when
a given number of bytes is surpassed. This is to reduce the memory
usage for big "things".</li>
</ul>
</section>
<section name="Misc.">
<ul>
<li>
<strong>Integration</strong>. Seek and integrate various i/o related classes.
</li>
<li>
<strong>Install / Use Documentation</strong>. Create simple
installation and User's Guide documentation for this component.
</li>
</ul>
</section>
</body>
</document>