File: tasks.xml

package info (click to toggle)
commons-io 1.0-3
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 700 kB
  • ctags: 684
  • sloc: java: 4,185; xml: 798; makefile: 47; sh: 34
file content (45 lines) | stat: -rw-r--r-- 2,235 bytes parent folder | download
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
<?xml version="1.0"?>
<document>
  <body>
    <section name="Action Items">
      <p>
        The following classes will be excluded from the initial release:
      </p>
      <ul>
        <li>FilenameUtils: This class is still a big mess with many methods not working properly.</li>
        <li>ClassLoaderObjectInputStream: Unless a unit test is written for it in time. </li>
      </ul>
    </section>
    <section name="Post 1.0 release">
      <ul>
        <li>IOUtilsTestCase: Handle unit tests that test an IOUtils method and a CopyUtils method at the same time. </li>
        <li>Write Unit Test for ClassLoaderObjectInputStream. </li>
        <li>FilenameUtils: This class is a big mess ATM. We need to clean it up.</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>A "hot folder" handler which triggers an action when a new file has been uploaded to an FTP directory, for example.</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>
        <li>FileUtils could use a copyDirectory() method (possibly making use of IOFileFilters)</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>