-
Notifications
You must be signed in to change notification settings - Fork 728
Expand file tree
/
Copy pathSTATUS.html
More file actions
109 lines (89 loc) · 3.83 KB
/
Copy pathSTATUS.html
File metadata and controls
109 lines (89 loc) · 3.83 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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Status File for Jakarta Commons "IO" Component</title>
</head>
<body bgcolor="white">
<div align="center">
<h1>The Jakarta Commons <em>IO</em> Component</h1>
$Id: STATUS.html,v 1.8 2003/05/16 22:29:03 scolebourne Exp $<br>
<a href="#Introduction">[Introduction]</a> <a href="#Dependencies">[Dependencies]</a>
<a href="#Release%20Info">[Release Info]</a> <a href="#Committers">[Committers]</a>
<a href="#Action%20Items">[Action Items]</a> <br>
<br>
</div>
<a name="Introduction"></a>
<h3>1. INTRODUCTION</h3>
<p>The <em>IO</em> Component contains a set of Java classes that provide I/O
functionality above and beyond what the JDK provides out of the box. </p>
<h3>2. DEPENDENCIES</h3>
<p>The <em>IO</em> component is dependent upon the following external components
for development and use:</p>
<ul>
<li><a href="http://java.sun.com/j2se">Java Development Kit</a> (Version
1.2 or later)</li>
<li><a href="http://www.junit.org">JUnit Testing Framework</a> (Version
3.7 or later) - for unit tests only, not required for deployment</li>
<li>Apache Jakarta Commons Lang (latest CVS code)</li>
</ul>
<a name="Release Info"></a>
<h3>3. RELEASE INFO</h3>
<p>Current Release: IO is yet to be released. We hope it will be RSN.</p>
<p>Planned Next Release: Real Soon Now :) See the <a
href="#Action%20Items">Action Items</a> list for tasks that need to be completed
prior to this release.</p>
<a name="Committers"></a>
<h3>4. COMMITTERS</h3>
<p>The following individuals are the primary developers and maintainers of
this component. Developers who plan to use <em>IO</em> in their own projects
are encouraged to collaborate on the future development of this component
to ensure that it continues to meet a variety of needs.</p>
<ul>
<li><a href="mailto:sanders@apache.org">Scott Sanders</a></li>
<li><a href="mailto:dion@apache.org">dIon Gillard</a></li>
<li><a href="maito:nicolaken@apache.org">Nicola Ken Barozzi</a><br></li>
<li><a href="maito:bayard@apache.org">Henri Yandell</a><br></li>
<li><a href="maito:scolebourne@apache.org">Stephen Colebourne</a><br></li>
<li>Fancy volunteering? We need you!</li>
</ul>
<a name="Action Items"></a>
<h3>5. ACTION ITEMS</h3>
<p>The following action items need to be completed prior to a Version 1.0
release of this component:</p>
<ul>
<li>Compress - Move the compress sub-package out of IO - READY</li>
<li>Rename FileUtilTest to FileUtilsTest</li>
<li>Extract code from IOUtils to CopyUtils? </li>
<li>Remove StreamUtils as all its methods are in IOUtils - READY</li>
</ul>
<h5>5.1 NEW CODE</h5>
<ul>
<li>ProxyOutput/InputStream. These are predictable Filter-streams. Need to see if FilterWriter/Reader are predictable - DONE</li>
<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>
</ul>
<table border="1">
<tbody>
<tr>
<th width="80%">Action Item</th>
<th width="20%">Volunteer</th>
</tr>
<tr>
<td><strong>Integration</strong>. Seek and integrate various i/o related
classes.</td>
<td align="center">Everyone</td>
</tr>
<tr>
<td><strong>Install / Use Documentation</strong>. Create simple
installation and User's Guide documentation for this component.</td>
<td align="center">everyone</td>
</tr>
</tbody>
</table>
<br>
</body>
</html>