You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@creadur.apache.org by cl...@apache.org on 2025/12/26 17:37:36 UTC

(creadur-rat) 04/11: first CLI runnable jar version

This is an automated email from the ASF dual-hosted git repository.

claude pushed a commit to branch feature/restructure
in repository https://gitbox.apache.org/repos/asf/creadur-rat.git

commit 3936316313439a8cb0430dc7738f163ec7af95f2
Author: Claude Warren <cl...@xenei.com>
AuthorDate: Mon Dec 22 23:06:44 2025 +0000

    first CLI runnable jar version
---
 apache-rat-cli/pom.xml                             |  185 +-
 apache-rat-cli/src/it/java/ReportTest.java         |  231 -
 .../it/resources/ReportTest/RAT_14/commandLine.txt |    3 -
 .../resources/ReportTest/RAT_14/src/Image-png.not  |  Bin 1098 -> 0 bytes
 .../src/it/resources/ReportTest/RAT_14/src/NOTICE  |    7 -
 .../ReportTest/RAT_14/src/UTF16_with_signature.xml |  Bin 2402 -> 0 bytes
 .../ReportTest/RAT_14/src/UTF8_with_signature.xml  |   29 -
 .../resources/ReportTest/RAT_14/src/dummy.tar.gz   |  Bin 5342 -> 0 bytes
 .../resources/ReportTest/RAT_14/src/generated.txt  |    3 -
 .../RAT_14/src/leader-election-message-arrives.dia |  Bin 5796 -> 0 bytes
 .../resources/ReportTest/RAT_14/src/side_left.bmp  |  Bin 345238 -> 0 bytes
 .../ReportTest/RAT_14/src/unix-newlines.txt.bin    |    8 -
 .../ReportTest/RAT_14/src/windows-newlines.txt.bin |    9 -
 .../it/resources/ReportTest/RAT_14/verify.groovy   |   83 -
 .../resources/ReportTest/RAT_147/commandLine.txt   |    4 -
 .../ReportTest/RAT_147/src/unix-newlines.txt.bin   |    8 -
 .../RAT_147/src/windows-newlines.txt.bin           |    9 -
 .../it/resources/ReportTest/RAT_147/verify.groovy  |   61 -
 .../resources/ReportTest/RAT_211/commandLine.txt   |    6 -
 .../src/leader-election-message-arrives.dia        |  Bin 5796 -> 0 bytes
 .../resources/ReportTest/RAT_211/src/side_left.bmp |  Bin 345238 -> 0 bytes
 .../it/resources/ReportTest/RAT_211/verify.groovy  |   56 -
 .../resources/ReportTest/RAT_246/commandLine.txt   |    4 -
 .../src/it/resources/ReportTest/RAT_246/notes.md   |    1 -
 .../it/resources/ReportTest/RAT_246/verify.groovy  |   29 -
 .../resources/ReportTest/RAT_259/commandLine.txt   |    6 -
 .../RAT_259/elements/ILoggerFactory.java           |   57 -
 .../ReportTest/RAT_259/elements/Image.png          |  Bin 489 -> 0 bytes
 .../resources/ReportTest/RAT_259/elements/LICENSE  |  202 -
 .../resources/ReportTest/RAT_259/elements/NOTICE   |    7 -
 .../ReportTest/RAT_259/elements/Source.java        |    9 -
 .../resources/ReportTest/RAT_259/elements/Xml.xml  |   20 -
 .../ReportTest/RAT_259/elements/buildr.rb          |   44 -
 .../ReportTest/RAT_259/elements/dummy.jar          |  Bin 6615 -> 0 bytes
 .../ReportTest/RAT_259/elements/generated.txt      |    3 -
 .../ReportTest/RAT_259/elements/plain.json         |    3 -
 .../ReportTest/RAT_259/elements/sub/Empty.txt      |    1 -
 .../resources/ReportTest/RAT_259/elements/tri.txt  |    6 -
 .../src/it/resources/ReportTest/RAT_259/list.txt   |    1 -
 .../it/resources/ReportTest/RAT_259/verify.groovy  |   40 -
 .../resources/ReportTest/RAT_335/commandLine.txt   |    5 -
 .../ReportTest/RAT_335/expected-message.txt        |    1 -
 .../src/it/resources/ReportTest/RAT_335/pom.xml    |   44 -
 .../it/resources/ReportTest/RAT_335/src/README.txt |   11 -
 .../resources/ReportTest/RAT_335/src/dir1/dir1.md  |    1 -
 .../resources/ReportTest/RAT_335/src/dir2/dir2.txt |    1 -
 .../ReportTest/RAT_335/src/dir3/file3.log          |    1 -
 .../it/resources/ReportTest/RAT_335/verify.groovy  |   70 -
 .../resources/ReportTest/RAT_362/commandLine.txt   |    5 -
 .../ReportTest/RAT_362/expected-message.txt        |    1 -
 .../it/resources/ReportTest/RAT_362/verify.groovy  |   62 -
 .../resources/ReportTest/RAT_406/commandLine.txt   |    2 -
 .../ReportTest/RAT_406/expected-message.txt        |    1 -
 .../ReportTest/RAT_406/src/dojo/dojo.java          |    4 -
 .../resources/ReportTest/RAT_408/commandLine.txt   |    3 -
 .../ReportTest/RAT_408/expected-message.txt        |    1 -
 .../src/karapace/anonymize_schemas/_init_.py       |    1 -
 .../resources/ReportTest/RAT_455/commandLine.txt   |    3 -
 .../src/it/resources/ReportTest/RAT_455/src/GPL.md |    4 -
 .../it/resources/ReportTest/RAT_455/verify.groovy  |   25 -
 .../resources/ReportTest/RAT_457/commandLine.txt   |    7 -
 .../RAT_457/src/apache-rat-0.17-SNAPSHOT.jar       |  Bin 7192564 -> 0 bytes
 .../it/resources/ReportTest/RAT_457/verify.groovy  |   29 -
 .../resources/ReportTest/RAT_458/commandLine.txt   |    2 -
 .../it/resources/ReportTest/RAT_458/src/README.md  |   19 -
 .../it/resources/ReportTest/RAT_458/verify.groovy  |   29 -
 .../resources/ReportTest/RAT_469/commandLine.txt   |    4 -
 .../ReportTest/RAT_469/src/GPLTestClass.java       |    5 -
 .../it/resources/ReportTest/RAT_469/verify.groovy  |   41 -
 .../resources/ReportTest/RAT_500/commandLine.txt   |    1 -
 .../src/it/resources/ReportTest/RAT_500/output.txt |    1 -
 .../it/resources/ReportTest/RAT_81/commandLine.txt |    2 -
 .../it/resources/ReportTest/RAT_81/src/IBM037.txt  |    1 -
 .../it/resources/ReportTest/RAT_81/src/UTF8.txt    |   20 -
 .../it/resources/ReportTest/RAT_81/verify.groovy   |   61 -
 .../src/it/resources/ReportTest/readme.md          |    3 -
 .../src/main/java/org.apache.rat.cli/Report.java   |  101 -
 .../apache/rat/cli}/CLIOption.java                 |   24 +-
 .../java/org/apache/rat/cli/CLIProvider.java}      |   27 +-
 .../src/main/java/org/apache/rat/cli}/Help.java    |   12 +-
 .../src/main/java/org/apache/rat/cli/Report.java   |  140 +
 .../java/org/apache/rat/cli/package-info.java}     |    6 +-
 .../services/org.apache.rat.ui.spi.UIProvider      |    1 +
 .../test/java/org/apache/rat/cli}/HelpTest.java    |   15 +-
 .../java/org/apache/rat/cli/ReportOptionsTest.java |   18 +
 .../test/java/org/apache/rat/cli/ReportTest.java   |   56 +-
 apache-rat-core-tests/pom.xml                      |  242 +-
 apache-rat-core-tests/src/main.tgz                 |  Bin 3466579 -> 0 bytes
 apache-rat-core/pom.xml                            |   64 +
 .../main/java/org/apache/rat/OptionCollection.java |   63 +-
 .../java/org/apache/rat/ReportConfiguration.java   |   12 +-
 .../main/java/org/apache/rat/commandline/Arg.java  |    3 +-
 .../apache/rat/documentation/velocity/License.java |    1 +
 .../apache/rat/documentation/velocity/Matcher.java |    1 +
 .../rat/documentation/velocity/MatcherTree.java    |    1 +
 .../apache/rat/documentation/velocity/RatTool.java |   77 +-
 .../org/apache/rat/license/LicenseSetFactory.java  |   30 +
 .../java/org/apache/rat/ui/AbstractOption.java     |   66 +-
 .../main/java/org/apache/rat/ui/OptionFactory.java |  120 +
 .../src/main/java/org/apache/rat/ui/UI.java        |   19 +-
 .../java/org/apache/rat/ui/spi/UIProvider.java     |   17 +-
 .../java/org/apache/rat/ui/spi/package-info.java   |   16 +-
 .../java/org/apache/rat/OptionCollectionTest.java  |   32 +-
 .../org/apache/rat/ReportConfigurationTest.java    |   36 +-
 .../java/org/apache/rat/ReporterOptionsTest.java   |   11 +-
 .../src/test/java/org/apache/rat/ReporterTest.java |   37 +-
 .../apache/rat/annotation/TestLicenseAppender.java |    2 +-
 .../java/org/apache/rat/commandline/ArgTests.java  |    2 +-
 .../fileProcessors/GitIgnoreBuilderTest.java       |    4 +
 .../test/java/org/apache/rat/test/OptionsList.java |    3 +-
 .../org/apache/rat/testhelpers/TestingLog.java     |   12 +-
 .../org/apache/rat/testhelpers/data/DataUtils.java |   37 +-
 .../testhelpers/data/OptionTestDataProvider.java   |   25 +-
 .../testhelpers/data/ReportTestDataProvider.java   |  219 +-
 .../org/apache/rat/testhelpers/data/TestData.java  |   13 +-
 .../test/resources/XmlOutputExamples/elements.xml  |   49 -
 .../test/resources/appliedAL20/bad/aal20bad1.txt   |   17 -
 .../test/resources/appliedAL20/bad/aal20bad2.txt   | 5553 --------------------
 .../test/resources/appliedAL20/good/aal20good1.txt |   15 -
 .../src/test/resources/oasis/bad/oasisbad1.txt     |    6 -
 .../src/test/resources/oasis/bad/oasisbad2.txt     | 5553 --------------------
 .../src/test/resources/oasis/good/oasisgood1.txt   |   10 -
 .../src/test/resources/report/LicenseOne.xml       |   11 -
 .../src/test/resources/report/LicenseTwo.xml       |   11 -
 .../java/org/apache/rat/plugin/BaseRatMojo.java    |  549 --
 .../java/org/apache/rat/plugin/BaseRatMojo.java    |    0
 .../main/java/org/apache/rat/anttasks/Report.java  |    2 +-
 pom.xml                                            |    1 -
 128 files changed, 1109 insertions(+), 13839 deletions(-)

diff --git a/apache-rat-cli/pom.xml b/apache-rat-cli/pom.xml
index 7588845c..9a68608e 100644
--- a/apache-rat-cli/pom.xml
+++ b/apache-rat-cli/pom.xml
@@ -26,6 +26,10 @@
   <packaging>jar</packaging>
   <name>Apache Creadur RAT::CLI</name>
   <description>The command line interface UI.</description>
+  <properties>
+    <rat-core-version>1.0.0-SNAPSHOT</rat-core-version>
+  </properties>
+
   <build>
     <resources>
       <resource>
@@ -44,15 +48,8 @@
           <artifactId>apache-rat-plugin</artifactId>
           <configuration>
             <inputExcludes>
-              <!-- exclude the definition file(s) -->
-              <exclude>**/default.xml</exclude>
-              <exclude>**/example-configuration.xml</exclude>
-              <!-- exclude test generation files that contain unapproved license text -->
-              <exclude>**/ReporterOptionsProvider.java</exclude>
-              <exclude>**/GPLLicenseTest.java</exclude>
-              <!-- These files have bad license headers because they are used to test bad license headers -->
-              <exclude>src/test/resources/**</exclude>
-              <exclude>src/it/resources/ReportTest/**</exclude>
+              <!-- exclude the service definition file(s) -->
+              <exclude>src/main/resources/META-INF/services/**</exclude>
             </inputExcludes>
           </configuration>
         </plugin>
@@ -61,35 +58,65 @@
     <plugins>
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-jar-plugin</artifactId>
+        <artifactId>maven-dependency-plugin</artifactId>
         <executions>
           <execution>
+            <id>unpack dependencies</id>
+            <phase>prepare-package</phase>
             <goals>
-              <goal>test-jar</goal>
+              <goal>unpack-dependencies</goal>
             </goals>
+            <configuration>
+              <includeScope>runtime</includeScope>
+              <outputDirectory>${project.build.outputDirectory}</outputDirectory>
+              <overWriteIfNewer>true</overWriteIfNewer>
+              <excludes>**/META-INF/**</excludes>
+            </configuration>
           </execution>
-          <execution>
-            <goals>
-              <goal>jar</goal>
-            </goals>
+        </executions>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-jar-plugin</artifactId>
+
             <configuration>
-              <excludes>
-                <exclude>META-INF/maven</exclude>
-              </excludes>
+<!--              <excludes>-->
+<!--                <exclude>META-INF/maven</exclude>-->
+<!--              </excludes>-->
               <archive>
                 <manifestEntries>
                   <Main-Class>org.apache.rat.cli.Report</Main-Class>
-                  <Extension-Name>rat</Extension-Name>
+                  <Extension-Name>CLI</Extension-Name>
                   <Specification-Title>Apache Creadur RAT</Specification-Title>
                   <Specification-Vendor>apache.org</Specification-Vendor>
-                  <Specification-Version>${project.version}</Specification-Version>
+                  <Specification-Version>${rat-core-version}</Specification-Version>
                   <Implementation-Vendor-Id>apache.org</Implementation-Vendor-Id>
-                  <Implementation-Title>Apache Creadur RAT</Implementation-Title>
+                  <Implementation-Title>Apache Creadur RAT CLI</Implementation-Title>
                   <Implementation-Vendor>Apache Software Foundation</Implementation-Vendor>
                   <Implementation-Version>${project.version}</Implementation-Version>
                 </manifestEntries>
               </archive>
             </configuration>
+        <executions>
+          <execution>
+            <id>create test jar</id>
+            <goals>
+              <goal>test-jar</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-source-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>attach-sources</id>
+            <phase>compile</phase>
+            <goals>
+              <goal>jar-no-fork</goal>
+              <goal>test-jar-no-fork</goal>
+            </goals>
           </execution>
         </executions>
       </plugin>
@@ -121,88 +148,14 @@
           <excludeFilterFile>spotbugs-ignore.xml</excludeFilterFile>
         </configuration>
       </plugin>
-      <plugin>
-        <groupId>org.codehaus.mojo</groupId>
-        <artifactId>build-helper-maven-plugin</artifactId>
-        <executions>
-          <execution>
-            <id>add-integration-test-source</id>
-            <phase>generate-test-sources</phase>
-            <goals>
-              <goal>add-test-source</goal>
-            </goals>
-            <configuration>
-              <sources>
-                <source>src/it/java</source>
-              </sources>
-            </configuration>
-          </execution>
-          <execution>
-            <id>add-integration-test-resources</id>
-            <phase>generate-test-resources</phase>
-            <goals>
-              <goal>add-test-resource</goal>
-            </goals>
-            <configuration>
-              <resources>
-                <resource>
-                  <directory>src/it/resources</directory>
-                  <excludes>
-                    <exclude>notes.md</exclude>
-                  </excludes>
-                </resource>
-              </resources>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-      <plugin>
-        <artifactId>maven-resources-plugin</artifactId>
-        <executions>
-          <execution>
-            <id>copy-release-notes</id>
-            <phase>generate-resources</phase>
-            <goals>
-              <goal>copy-resources</goal>
-            </goals>
-            <configuration>
-              <outputDirectory>${project.build.outputDirectory}/META-INF</outputDirectory>
-              <overwrite>true</overwrite>
-              <resources>
-                <resource>
-                  <directory>${project.basedir}/..</directory>
-                  <includes>
-                    <include>RELEASE_NOTES.txt</include>
-                  </includes>
-                </resource>
-              </resources>
-            </configuration>
-          </execution>
-          <execution>
-            <id>copy-example-data</id>
-            <phase>generate-resources</phase>
-            <goals>
-              <goal>copy-resources</goal>
-            </goals>
-            <configuration>
-              <outputDirectory>${project.build.testOutputDirectory}/examples</outputDirectory>
-              <overwrite>true</overwrite>
-              <resources>
-                <resource>
-                  <directory>../apache-rat-testdata/src/main/resources/examples</directory>
-                </resource>
-              </resources>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
     </plugins>
   </build>
   <dependencies>
     <dependency>
       <groupId>org.apache.rat</groupId>
       <artifactId>apache-rat-core</artifactId>
-      <version>${project.parent.version}</version>
+      <version>${rat-core-version}</version>
+      <scope>compile</scope>
     </dependency>
     <dependency>
       <groupId>org.apache.rat</groupId>
@@ -210,46 +163,16 @@
       <version>${project.parent.version}</version>
       <scope>test</scope>
     </dependency>
-    <dependency>
-      <groupId>org.apache.rat</groupId>
-      <artifactId>apache-rat-testdata</artifactId>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.commons</groupId>
-      <artifactId>commons-collections4</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.commons</groupId>
-      <artifactId>commons-lang3</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>commons-io</groupId>
-      <artifactId>commons-io</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.commons</groupId>
-      <artifactId>commons-text</artifactId>
-    </dependency>
     <dependency>
       <groupId>org.junit.jupiter</groupId>
       <artifactId>junit-jupiter-api</artifactId>
       <scope>test</scope>
     </dependency>
-    <dependency>
-      <groupId>org.junit.vintage</groupId>
-      <artifactId>junit-vintage-engine</artifactId>
-      <scope>test</scope>
-    </dependency>
     <dependency>
       <groupId>org.junit.jupiter</groupId>
       <artifactId>junit-jupiter-params</artifactId>
       <scope>test</scope>
     </dependency>
-    <dependency>
-      <groupId>commons-cli</groupId>
-      <artifactId>commons-cli</artifactId>
-    </dependency>
     <dependency>
       <groupId>org.mockito</groupId>
       <artifactId>mockito-core</artifactId>
@@ -260,13 +183,5 @@
       <artifactId>assertj-core</artifactId>
       <scope>test</scope>
     </dependency>
-
-    <dependency>
-      <!-- this dependency is actually used by integration testing code -->
-      <groupId>org.codehaus.groovy</groupId>
-      <artifactId>groovy-all</artifactId>
-      <scope>test</scope>
-    </dependency>
-
   </dependencies>
 </project>
diff --git a/apache-rat-cli/src/it/java/ReportTest.java b/apache-rat-cli/src/it/java/ReportTest.java
deleted file mode 100644
index 461ac25b..00000000
--- a/apache-rat-cli/src/it/java/ReportTest.java
+++ /dev/null
@@ -1,231 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-import groovy.lang.GroovyShell;
-import java.io.File;
-import java.io.FileReader;
-import java.io.IOException;
-import java.io.PrintStream;
-import java.net.URISyntaxException;
-import java.net.URL;
-import java.nio.file.Paths;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.stream.Stream;
-import org.apache.commons.cli.CommandLine;
-import org.apache.commons.cli.DefaultParser;
-import org.apache.commons.io.IOCase;
-import org.apache.commons.io.IOUtils;
-import org.apache.commons.io.filefilter.AbstractFileFilter;
-import org.apache.commons.io.filefilter.DirectoryFileFilter;
-import org.apache.commons.io.filefilter.NameFileFilter;
-import org.apache.commons.io.filefilter.OrFileFilter;
-import org.apache.rat.DeprecationReporter;
-import org.apache.rat.api.Document;
-import org.apache.rat.api.RatException;
-import org.apache.rat.cli.Report;
-import org.apache.rat.cli.ReportOptionsTest;
-import org.apache.rat.commandline.Arg;
-import org.apache.rat.document.DocumentName;
-import org.apache.rat.document.DocumentNameMatcher;
-import org.apache.rat.document.FileDocument;
-import org.apache.rat.document.RatDocumentAnalysisException;
-import org.apache.rat.report.RatReport;
-import org.apache.rat.testhelpers.data.OptionTestDataProvider;
-import org.apache.rat.utils.DefaultLog;
-import org.apache.rat.utils.Log;
-import org.apache.rat.walker.DirectoryWalker;
-import org.codehaus.groovy.control.CompilerConfiguration;
-import org.junit.jupiter.params.ParameterizedTest;
-import org.junit.jupiter.params.provider.Arguments;
-import org.junit.jupiter.params.provider.MethodSource;
-
-import static org.junit.jupiter.api.Assertions.assertThrows;
-import static org.junit.jupiter.api.Assertions.fail;
-
-/**
- * Integration tests for the {@link Report} class.
- * Integration tests must have a specific structure.
- * <ul>
- *     <li>They are in directories under {@code src/it/resources/ReportText/X} where {@code X} is the name of the test. Usually
- *     a reference to a reported bug.</li>
- *     <li>Within the directory is a file named {@code commandLine.txt}. Each line in the file is a single command line
- *     token. For example "--output-style XML" would be 2 lines in the file "--output-style" and "XML"</li>
- *     <li>Within the directory there is a subdirectory named {@code src}. This is the root of the file system for RAT to scan.</li>
- *     <li>There may be a {@code notes.md} describing the test</li>
- *     <li>There is a {@code verify.groovy} script. When executed:
- *     <ul>
- *         <li>The first parameter will be then name of the file that captured the output.</li>
- *         <li>The second parameter will be the name of the file that captured the log.</li>
- *         <li>Any assert that fails within the Groovy script will fail the test.</li>
- *         <li>Any value returned from the script execution will fail the test and the returned value will be
- *         used as the failure message.</li>
- *      </ul>
- *      </li>
- *      <li>If an exception is expected when Report is run with the command line a file named {@code expected-message.txt}
- *      must be present in the directory. It must contain text that is expected to be found within the message
- *      associated with the exception.</li>
- * </ul>
- */
-public class ReportTest {
-    private OptionTestDataProvider optionTestDataProvider = new OptionTestDataProvider();
-
-    private String[] asArgs(final List<String> argsList) {
-        return argsList.toArray(new String[0]);
-    }
-
-    @ParameterizedTest(name = "{index} {0}")
-    @MethodSource("args")
-    public void integrationTest(String testName, Document commandLineDoc) throws Exception {
-        DefaultLog.getInstance().log(Log.Level.INFO, "Running test for " + testName);
-        File baseDir = new File(commandLineDoc.getName().getName()).getParentFile();
-
-        // get the arguments
-        List<String> argsList = IOUtils.readLines(commandLineDoc.reader());
-
-        CommandLine commandLine = DefaultParser.builder().setDeprecatedHandler(DeprecationReporter.getLogReporter())
-                .setAllowPartialMatching(true).build().parse(Arg.getOptions(), asArgs(argsList));
-
-        File outputFile = new File(baseDir,"output.txt");
-        if (!commandLine.hasOption(Arg.OUTPUT_FILE.option())) {
-            argsList.add(0, "--" + Arg.OUTPUT_FILE.option().getLongOpt());
-            argsList.add(1, outputFile.getAbsolutePath());
-        } else {
-            outputFile = new File(baseDir, commandLine.getOptionValue(Arg.OUTPUT_FILE.option()));
-        }
-
-        File logFile = new File(baseDir,"log.txt");
-        FileLog fileLog = new FileLog(logFile);
-        Log oldLog = null;
-        try {
-            oldLog = DefaultLog.setInstance(fileLog);
-
-            File src = new File(baseDir, "src");
-            if (src.isDirectory()) {
-                argsList.add(src.getAbsolutePath());
-            }
-
-            File expectedMsg = new File(baseDir, "expected-message.txt");
-            if (expectedMsg.exists()) {
-                String msg = IOUtils.readLines(new FileReader(expectedMsg)).get(0).trim();
-                assertThrows(RatDocumentAnalysisException.class, () -> Report.main(asArgs(argsList)),
-                        msg);
-            } else {
-                Report.main(asArgs(argsList));
-            }
-        } finally {
-            DefaultLog.setInstance(oldLog);
-            fileLog.close();
-        }
-
-        File groovyScript = new File(baseDir, "verify.groovy");
-        if (groovyScript.exists()) {
-            // call groovy expressions from Java code
-            CompilerConfiguration compilerConfiguration = new CompilerConfiguration();
-
-            GroovyShell shell = new GroovyShell(compilerConfiguration);
-            for (String classPath : System.getProperty("java.class.path").split(File.pathSeparator)) {
-                shell.getClassLoader().addClasspath(classPath);
-            }
-            try {
-                Object value = shell.run(groovyScript, new String[]{outputFile.getAbsolutePath(), logFile.getAbsolutePath()});
-                if (value != null) {
-                    fail(String.format("%s", value));
-                }
-            } catch (AssertionError e) {
-                throw new AssertionError(String.format("%s: %s", testName, e.getMessage()), e);
-            }
-        }
-    }
-
-    static Stream<Arguments> args() throws RatException {
-        List<Arguments> results = new ArrayList<>();
-        URL url = ReportOptionsTest.class.getResource("/ReportTest");
-
-        String urlAsFile;
-        try {
-            urlAsFile = Paths.get(url.toURI()).toString();
-        } catch (URISyntaxException e) {
-            throw new RatException("Unable to find root directory for " + url, e);
-        }
-
-        File baseDir = new File(urlAsFile);
-        DocumentName docName = DocumentName.builder(baseDir).build();
-        AbstractFileFilter fileFilter = new NameFileFilter("commandLine.txt", docName.isCaseSensitive() ? IOCase.SENSITIVE : IOCase.INSENSITIVE);
-        fileFilter = new OrFileFilter(fileFilter, DirectoryFileFilter.INSTANCE);
-
-        Document document = new FileDocument(docName, baseDir, new DocumentNameMatcher(fileFilter));
-        DirectoryWalker walker = new DirectoryWalker(document);
-        RatReport report = new RatReport() {
-            @Override
-            public void report(Document document)  {
-            if (!document.isIgnored()) {
-                String[] tokens = DocumentName.FSInfo.getDefault().tokenize(document.getName().localized());
-                results.add(Arguments.of(tokens[1], document));
-            }
-            }
-        };
-        walker.run(report);
-        return results.stream();
-    }
-
-    /**
-     * Log that captures output for later review.
-     */
-    public static class FileLog implements Log {
-
-        private final PrintStream logFile;
-
-        /**
-         * The level at which we will write messages
-         */
-        private Level level;
-
-        FileLog(File logFile) throws IOException {
-            this.logFile = new PrintStream(logFile);
-            level = Level.INFO;
-        }
-
-        /**
-         * Sets the level.Log messages below the specified level will
-         * not be written to the log.
-         *
-         * @param level the level to use when writing messages.
-         */
-        public void setLevel(final Level level) {
-            this.level = level;
-        }
-
-        @Override
-        public Level getLevel() {
-            return level;
-        }
-
-        @Override
-        public void log(Level level, String msg) {
-            if (isEnabled(level)) {
-                logFile.printf("%s: %s%n", level, msg);
-            }
-        }
-
-        public void close() {
-            logFile.close();
-        }
-    }
-}
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_14/commandLine.txt b/apache-rat-cli/src/it/resources/ReportTest/RAT_14/commandLine.txt
deleted file mode 100644
index 74e39fb8..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_14/commandLine.txt
+++ /dev/null
@@ -1,3 +0,0 @@
---counter-max
-UNAPPROVED:-1
---
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_14/src/Image-png.not b/apache-rat-cli/src/it/resources/ReportTest/RAT_14/src/Image-png.not
deleted file mode 100644
index 10577d4e..00000000
Binary files a/apache-rat-cli/src/it/resources/ReportTest/RAT_14/src/Image-png.not and /dev/null differ
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_14/src/NOTICE b/apache-rat-cli/src/it/resources/ReportTest/RAT_14/src/NOTICE
deleted file mode 100644
index 967464b9..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_14/src/NOTICE
+++ /dev/null
@@ -1,7 +0,0 @@
-=========================================================================
-==  NOTICE file corresponding to section 4(d) of the Apache License,   ==
-==  Version 2.0.                                                       ==
-=========================================================================
-
-This product includes software developed by
-The Apache Software Foundation (http://www.apache.org/).
\ No newline at end of file
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_14/src/UTF16_with_signature.xml b/apache-rat-cli/src/it/resources/ReportTest/RAT_14/src/UTF16_with_signature.xml
deleted file mode 100644
index 9e9104ef..00000000
Binary files a/apache-rat-cli/src/it/resources/ReportTest/RAT_14/src/UTF16_with_signature.xml and /dev/null differ
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_14/src/UTF8_with_signature.xml b/apache-rat-cli/src/it/resources/ReportTest/RAT_14/src/UTF8_with_signature.xml
deleted file mode 100644
index b82c0eeb..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_14/src/UTF8_with_signature.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-    
-        <!--
-     ***************************************************************
-     * Licensed to the Apache Software Foundation (ASF) under one
-     * or more contributor license agreements.  See the NOTICE file
-     * distributed with this work for additional information
-     * regarding copyright ownership.  The ASF licenses this file
-     * to you under the Apache License, Version 2.0 (the
-     * "License"); you may not use this file except in compliance
-     * with the License.  You may obtain a copy of the License at
-         *
-     *   http://www.apache.org/licenses/LICENSE-2.0
-     * 
-     * Unless required by applicable law or agreed to in writing,
-     * software distributed under the License is distributed on an
-     * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-     * KIND, either express or implied.  See the License for the
-     * specific language governing permissions and limitations
-     * under the License.
-     ***************************************************************
-   -->
-
-
-<xmlRoot>
-<descrition>
-The file encoding is UTF-8 with signature. (Special chars: äöü)
-</descrition>
-</xmlRoot>
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_14/src/dummy.tar.gz b/apache-rat-cli/src/it/resources/ReportTest/RAT_14/src/dummy.tar.gz
deleted file mode 100644
index 3354fb74..00000000
Binary files a/apache-rat-cli/src/it/resources/ReportTest/RAT_14/src/dummy.tar.gz and /dev/null differ
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_14/src/generated.txt b/apache-rat-cli/src/it/resources/ReportTest/RAT_14/src/generated.txt
deleted file mode 100644
index 8b438ec7..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_14/src/generated.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-DO NOT EDIT THIS FILE - it is machine generated
-
-Not really  but just for testing.
\ No newline at end of file
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_14/src/leader-election-message-arrives.dia b/apache-rat-cli/src/it/resources/ReportTest/RAT_14/src/leader-election-message-arrives.dia
deleted file mode 100644
index 41fa5300..00000000
Binary files a/apache-rat-cli/src/it/resources/ReportTest/RAT_14/src/leader-election-message-arrives.dia and /dev/null differ
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_14/src/side_left.bmp b/apache-rat-cli/src/it/resources/ReportTest/RAT_14/src/side_left.bmp
deleted file mode 100644
index c1d3d69a..00000000
Binary files a/apache-rat-cli/src/it/resources/ReportTest/RAT_14/src/side_left.bmp and /dev/null differ
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_14/src/unix-newlines.txt.bin b/apache-rat-cli/src/it/resources/ReportTest/RAT_14/src/unix-newlines.txt.bin
deleted file mode 100644
index 2c498da3..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_14/src/unix-newlines.txt.bin
+++ /dev/null
@@ -1,8 +0,0 @@
-sentence 1.
-sentence 2.
-
-
-sentence 3.
-
-sentence 4.
-
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_14/src/windows-newlines.txt.bin b/apache-rat-cli/src/it/resources/ReportTest/RAT_14/src/windows-newlines.txt.bin
deleted file mode 100644
index a0adb98f..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_14/src/windows-newlines.txt.bin
+++ /dev/null
@@ -1,9 +0,0 @@
-sentence 1.
-sentence 2.
-
-
-sentence 3.
-
-sentence 4.
-
-
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_14/verify.groovy b/apache-rat-cli/src/it/resources/ReportTest/RAT_14/verify.groovy
deleted file mode 100644
index 226394df..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_14/verify.groovy
+++ /dev/null
@@ -1,83 +0,0 @@
-package ReportTest.RAT_14
-
-import org.apache.rat.OptionCollection
-import org.apache.rat.ReportConfiguration
-import org.apache.rat.Reporter
-import org.apache.rat.report.claim.ClaimStatistic
-import org.apache.rat.testhelpers.TextUtils
-import org.apache.rat.utils.DefaultLog
-
-import static org.junit.jupiter.api.Assertions.assertEquals
-import static org.junit.jupiter.api.Assertions.assertNotNull
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-output = new File(args[0])
-content = output.text
-
-TextUtils.assertPatternInTarget("^  Approved:\\s+3 ", content)
-TextUtils.assertPatternInTarget("^  Archives:\\s+2 ", content)
-TextUtils.assertPatternInTarget("^  Binaries:\\s+2 ", content)
-TextUtils.assertPatternInTarget("^  Document types:\\s+5 ", content)
-TextUtils.assertPatternInTarget("^  Ignored:\\s+1 ", content)
-TextUtils.assertPatternInTarget("^  License categories:\\s+2 ", content)
-TextUtils.assertPatternInTarget("^  License names:\\s+2 ", content)
-TextUtils.assertPatternInTarget("^  Notices:\\s+1 ", content)
-TextUtils.assertPatternInTarget("^  Standards: \\s+5 ", content)
-TextUtils.assertPatternInTarget("^  Unapproved:\\s+2 ", content)
-TextUtils.assertPatternInTarget("^  Unknown:\\s+2 ", content)
-
-logOutput = new File(args[1])
-log = logOutput.text
-
-TextUtils.assertPatternInTarget("^INFO:\\s+Approved:\\s+3\$", log)
-TextUtils.assertPatternInTarget("^INFO:\\s+Archives:\\s+2\$", log)
-TextUtils.assertPatternInTarget("^INFO:\\s+Binaries:\\s+2\$", log)
-TextUtils.assertPatternInTarget("^INFO:\\s+Document types:\\s+5\$", log)
-TextUtils.assertPatternInTarget("^INFO:\\s+Ignored:\\s+1\$", log)
-TextUtils.assertPatternInTarget("^INFO:\\s+License categories:\\s+2\$", log)
-TextUtils.assertPatternInTarget("^INFO:\\s+License names:\\s+2\$", log)
-TextUtils.assertPatternInTarget("^INFO:\\s+Notices:\\s+1\$", log)
-TextUtils.assertPatternInTarget("^INFO:\\s+Standards: \\s+5\$", log)
-TextUtils.assertPatternInTarget("^INFO:\\s+Unapproved:\\s+2\$", log)
-TextUtils.assertPatternInTarget("^INFO:\\s+Unknown:\\s+2\$", log)
-
-// test without generating output.
-File src = new File(output.getParent(), "src")
-String[] myArgs = new String[4]
-myArgs[0] = "--counter-max"
-myArgs[1] = "UNAPPROVED:-1"
-myArgs[2] = "--"
-myArgs[3] = src.getAbsolutePath()
-
-ReportConfiguration configuration = OptionCollection.parseCommands(src, myArgs, { opts -> })
-assertNotNull(configuration)
-configuration.validate(DefaultLog.getInstance().&error)
-Reporter reporter = new Reporter(configuration)
-ClaimStatistic statistic = reporter.execute()
-
-assertEquals(3, statistic.getCounter(ClaimStatistic.Counter.APPROVED))
-assertEquals(2, statistic.getCounter(ClaimStatistic.Counter.ARCHIVES))
-assertEquals(2, statistic.getCounter(ClaimStatistic.Counter.BINARIES))
-assertEquals(5, statistic.getCounter(ClaimStatistic.Counter.DOCUMENT_TYPES))
-assertEquals(1, statistic.getCounter(ClaimStatistic.Counter.IGNORED))
-assertEquals(2, statistic.getCounter(ClaimStatistic.Counter.LICENSE_CATEGORIES))
-assertEquals(2, statistic.getCounter(ClaimStatistic.Counter.LICENSE_NAMES))
-assertEquals(1, statistic.getCounter(ClaimStatistic.Counter.NOTICES))
-assertEquals(5, statistic.getCounter(ClaimStatistic.Counter.STANDARDS))
-assertEquals(2, statistic.getCounter(ClaimStatistic.Counter.UNAPPROVED))
-assertEquals(2, statistic.getCounter(ClaimStatistic.Counter.UNKNOWN))
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_147/commandLine.txt b/apache-rat-cli/src/it/resources/ReportTest/RAT_147/commandLine.txt
deleted file mode 100644
index 91180535..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_147/commandLine.txt
+++ /dev/null
@@ -1,4 +0,0 @@
---counter-max
-UNAPPROVED:2
---output-style
-xml
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_147/src/unix-newlines.txt.bin b/apache-rat-cli/src/it/resources/ReportTest/RAT_147/src/unix-newlines.txt.bin
deleted file mode 100644
index 2c498da3..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_147/src/unix-newlines.txt.bin
+++ /dev/null
@@ -1,8 +0,0 @@
-sentence 1.
-sentence 2.
-
-
-sentence 3.
-
-sentence 4.
-
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_147/src/windows-newlines.txt.bin b/apache-rat-cli/src/it/resources/ReportTest/RAT_147/src/windows-newlines.txt.bin
deleted file mode 100644
index a0adb98f..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_147/src/windows-newlines.txt.bin
+++ /dev/null
@@ -1,9 +0,0 @@
-sentence 1.
-sentence 2.
-
-
-sentence 3.
-
-sentence 4.
-
-
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_147/verify.groovy b/apache-rat-cli/src/it/resources/ReportTest/RAT_147/verify.groovy
deleted file mode 100644
index 658ad09e..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_147/verify.groovy
+++ /dev/null
@@ -1,61 +0,0 @@
-package ReportTest.RAT_147
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import org.apache.rat.testhelpers.TextUtils
-import org.apache.rat.testhelpers.XmlUtils
-import org.w3c.dom.NodeList
-
-import javax.xml.xpath.XPath
-import javax.xml.xpath.XPathFactory
-
-import static org.junit.jupiter.api.Assertions.assertEquals
-
-doc = XmlUtils.toDom(new FileInputStream(args[0]))
-XPath xPath = XPathFactory.newInstance().newXPath()
-
-NodeList nodeList = XmlUtils.getNodeList(doc, xPath, "/rat-report/resource[@name='/unix-newlines.txt.bin']")
-assertEquals(1, nodeList.getLength())
-node = nodeList.item(0)
-attributes = node.getAttributes()
-assertEquals("UTF-8", attributes.getNamedItem("encoding").getNodeValue())
-assertEquals("text/plain", attributes.getNamedItem("mediaType").getNodeValue())
-assertEquals("STANDARD", attributes.getNamedItem("type").getNodeValue())
-nodeList = XmlUtils.getNodeList(node, xPath, "license")
-assertEquals(1, nodeList.getLength())
-node = nodeList.item(0)
-attributes = node.getAttributes()
-assertEquals("false", attributes.getNamedItem("approval").getNodeValue())
-
-nodeList = XmlUtils.getNodeList(doc, xPath, "/rat-report/resource[@name='/windows-newlines.txt.bin']")
-assertEquals(1, nodeList.getLength())
-node = nodeList.item(0)
-attributes = node.getAttributes()
-assertEquals("UTF-8", attributes.getNamedItem("encoding").getNodeValue())
-assertEquals("text/plain", attributes.getNamedItem("mediaType").getNodeValue())
-assertEquals("STANDARD", attributes.getNamedItem("type").getNodeValue())
-nodeList = XmlUtils.getNodeList(node, xPath, "license")
-assertEquals(1, nodeList.getLength())
-node = nodeList.item(0)
-attributes = node.getAttributes()
-assertEquals("false", attributes.getNamedItem("approval").getNodeValue())
-
-logOutput = new File(args[1])
-log = logOutput.text
-
-TextUtils.assertPatternNotInTarget("^ERROR:", log)
-TextUtils.assertPatternNotInTarget("^WARN:", log)
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_211/commandLine.txt b/apache-rat-cli/src/it/resources/ReportTest/RAT_211/commandLine.txt
deleted file mode 100644
index 119348ed..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_211/commandLine.txt
+++ /dev/null
@@ -1,6 +0,0 @@
---counter-min
-LICENSE_CATEGORIES:0
-LICENSE_NAMES:0
-STANDARDS:0
---output-style
-xml
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_211/src/leader-election-message-arrives.dia b/apache-rat-cli/src/it/resources/ReportTest/RAT_211/src/leader-election-message-arrives.dia
deleted file mode 100644
index 41fa5300..00000000
Binary files a/apache-rat-cli/src/it/resources/ReportTest/RAT_211/src/leader-election-message-arrives.dia and /dev/null differ
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_211/src/side_left.bmp b/apache-rat-cli/src/it/resources/ReportTest/RAT_211/src/side_left.bmp
deleted file mode 100644
index c1d3d69a..00000000
Binary files a/apache-rat-cli/src/it/resources/ReportTest/RAT_211/src/side_left.bmp and /dev/null differ
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_211/verify.groovy b/apache-rat-cli/src/it/resources/ReportTest/RAT_211/verify.groovy
deleted file mode 100644
index be464bdb..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_211/verify.groovy
+++ /dev/null
@@ -1,56 +0,0 @@
-package ReportTest.RAT_211
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import org.apache.rat.testhelpers.TextUtils
-import org.apache.rat.testhelpers.XmlUtils
-import org.w3c.dom.NodeList
-
-import javax.xml.xpath.XPath
-import javax.xml.xpath.XPathFactory
-
-import static org.junit.jupiter.api.Assertions.assertEquals
-import static org.junit.jupiter.api.Assertions.assertNull
-
-doc = XmlUtils.toDom(new FileInputStream(args[0]))
-XPath xPath = XPathFactory.newInstance().newXPath()
-
-NodeList nodeList = XmlUtils.getNodeList(doc, xPath, "/rat-report/resource[@name='/leader-election-message-arrives.dia']")
-assertEquals(1, nodeList.getLength())
-node = nodeList.item(0)
-attributes = node.getAttributes()
-assertNull(attributes.getNamedItem("encoding"), "There should not be an encoding")
-assertEquals("application/gzip", attributes.getNamedItem("mediaType").getNodeValue())
-assertEquals("ARCHIVE", attributes.getNamedItem("type").getNodeValue())
-nodeList = XmlUtils.getNodeList(node, xPath, "license")
-assertEquals(0, nodeList.getLength())
-
-nodeList = XmlUtils.getNodeList(doc, xPath, "/rat-report/resource[@name='/side_left.bmp']")
-assertEquals(1, nodeList.getLength())
-node = nodeList.item(0)
-attributes = node.getAttributes()
-assertNull(attributes.getNamedItem("encoding"), "There should not be an encoding")
-assertEquals("image/bmp", attributes.getNamedItem("mediaType").getNodeValue())
-assertEquals("BINARY", attributes.getNamedItem("type").getNodeValue())
-nodeList = XmlUtils.getNodeList(node, xPath, "license")
-assertEquals(0, nodeList.getLength())
-
-logOutput = new File(args[1])
-log = logOutput.text
-
-TextUtils.assertPatternNotInTarget("^ERROR:", log)
-TextUtils.assertPatternNotInTarget("^WARN:", log)
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_246/commandLine.txt b/apache-rat-cli/src/it/resources/ReportTest/RAT_246/commandLine.txt
deleted file mode 100644
index bdea3cd3..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_246/commandLine.txt
+++ /dev/null
@@ -1,4 +0,0 @@
---input-exclude-parsed-scm
-GIT
---log-level
-DEBUG
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_246/notes.md b/apache-rat-cli/src/it/resources/ReportTest/RAT_246/notes.md
deleted file mode 100644
index 1c80e208..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_246/notes.md
+++ /dev/null
@@ -1 +0,0 @@
-Because of the .gitignore testing this directory needs special care. Any changes to `src/FileToIgnore` will require additional work to ensure that git is up to date. 
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_246/verify.groovy b/apache-rat-cli/src/it/resources/ReportTest/RAT_246/verify.groovy
deleted file mode 100644
index 03abff4a..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_246/verify.groovy
+++ /dev/null
@@ -1,29 +0,0 @@
-package ReportTest.RAT_246
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-output = new File(args[0])
-content = output.text
-
-assert !content.contains('/dir1/FileToIgnore')
-assert content.contains('/dir1/FileToProcess')
-
-logOutput = new File(args[1])
-log = logOutput.text
-
-assert log.contains('DEBUG: Processing exclude file from GIT.')
-assert log.contains("DEBUG: Excluding GIT collection.")
\ No newline at end of file
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_259/commandLine.txt b/apache-rat-cli/src/it/resources/ReportTest/RAT_259/commandLine.txt
deleted file mode 100644
index 43c477f6..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_259/commandLine.txt
+++ /dev/null
@@ -1,6 +0,0 @@
---input-exclude
-**
---input-source
-src/it/resources/ReportTest/RAT_259/list.txt
---counter-max
-UNAPPROVED:2
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/ILoggerFactory.java b/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/ILoggerFactory.java
deleted file mode 100644
index 9b259f98..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/ILoggerFactory.java
+++ /dev/null
@@ -1,57 +0,0 @@
-/**
- * Copyright (c) 2004-2011 QOS.ch
- * All rights reserved.
- *
- * Permission is hereby granted, free  of charge, to any person obtaining
- * a  copy  of this  software  and  associated  documentation files  (the
- * "Software"), to  deal in  the Software without  restriction, including
- * without limitation  the rights to  use, copy, modify,  merge, publish,
- * distribute,  sublicense, and/or sell  copies of  the Software,  and to
- * permit persons to whom the Software  is furnished to do so, subject to
- * the following conditions:
- *
- * The  above  copyright  notice  and  this permission  notice  shall  be
- * included in all copies or substantial portions of the Software.
- *
- * THE  SOFTWARE IS  PROVIDED  "AS  IS", WITHOUT  WARRANTY  OF ANY  KIND,
- * EXPRESS OR  IMPLIED, INCLUDING  BUT NOT LIMITED  TO THE  WARRANTIES OF
- * MERCHANTABILITY,    FITNESS    FOR    A   PARTICULAR    PURPOSE    AND
- * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
- * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
- * OF CONTRACT, TORT OR OTHERWISE,  ARISING FROM, OUT OF OR IN CONNECTION
- * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- *
- */
-package org.slf4j;
-
-
-/**
- * <code>ILoggerFactory</code> instances manufacture {@link Logger}
- * instances by name.
- * 
- * <p>Most users retrieve {@link Logger} instances through the static
- * {@link LoggerFactory#getLogger(String)} method. An instance of of this
- * interface is bound internally with {@link LoggerFactory} class at 
- * compile time. 
- * 
- * @author Ceki G&uuml;lc&uuml;
- */
-public interface ILoggerFactory {
-  
-  /**
-   * Return an appropriate {@link Logger} instance as specified by the
-   * <code>name</code> parameter.
-   * 
-   * <p>If the name parameter is equal to {@link Logger#ROOT_LOGGER_NAME}, that is 
-   * the string value "ROOT" (case insensitive), then the root logger of the 
-   * underlying logging system is returned.
-   * 
-   * <p>Null-valued name arguments are considered invalid.
-   *
-   * <p>Certain extremely simple logging systems, e.g. NOP, may always
-   * return the same logger instance regardless of the requested name.
-   * 
-   * @param name the name of the Logger to return
-   */
-  public Logger getLogger(String name);
-}
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/Image.png b/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/Image.png
deleted file mode 100644
index ed8f5070..00000000
Binary files a/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/Image.png and /dev/null differ
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/LICENSE b/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/LICENSE
deleted file mode 100644
index 7a4a3ea2..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/LICENSE
+++ /dev/null
@@ -1,202 +0,0 @@
-
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
\ No newline at end of file
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/NOTICE b/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/NOTICE
deleted file mode 100644
index 967464b9..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/NOTICE
+++ /dev/null
@@ -1,7 +0,0 @@
-=========================================================================
-==  NOTICE file corresponding to section 4(d) of the Apache License,   ==
-==  Version 2.0.                                                       ==
-=========================================================================
-
-This product includes software developed by
-The Apache Software Foundation (http://www.apache.org/).
\ No newline at end of file
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/Source.java b/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/Source.java
deleted file mode 100644
index b14d93ef..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/Source.java
+++ /dev/null
@@ -1,9 +0,0 @@
-package elements;
-
-/*
- * This file does intentionally *NOT* contain an AL license header,
- * because it is used in the test suite.
- */
-public class Source {
-
-}
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/Xml.xml b/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/Xml.xml
deleted file mode 100644
index 76138fc4..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/Xml.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version='1.0'?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one   *
- or more contributor license agreements.  See the NOTICE file *
- distributed with this work for additional information        *
- regarding copyright ownership.  The ASF licenses this file   *
- to you under the Apache License, Version 2.0 (the            *
- "License"); you may not use this file except in compliance   *
- with the License.  You may obtain a copy of the License at   *
-                                                              *
-   http://www.apache.org/licenses/LICENSE-2.0                 *
-                                                              *
- Unless required by applicable law or agreed to in writing,   *
- software distributed under the License is distributed on an  *
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- KIND, either express or implied.  See the License for the    *
- specific language governing permissions and limitations      *
- under the License.                                           *
--->
-<document/>
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/buildr.rb b/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/buildr.rb
deleted file mode 100644
index 00e4e8e7..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/buildr.rb
+++ /dev/null
@@ -1,44 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with this
-# work for additional information regarding copyright ownership.  The ASF
-# licenses this file to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the
-# License for the specific language governing permissions and limitations under
-# the License.
-
-unless defined?(Buildr::VERSION)
-  require 'buildr/version'
-end
-
-require 'buildr/core'
-require 'buildr/packaging'
-require 'buildr/java'
-require 'buildr/ide'
-require 'buildr/shell'
-require 'buildr/run'
-
-# Methods defined in Buildr are both instance methods (e.g. when included in Project)
-# and class methods when invoked like Buildr.artifacts().
-module Buildr ; extend self ; end
-
-# The Buildfile object (self) has access to all the Buildr methods and constants.
-class << self ; include Buildr ; end
-
-# All modules defined under Buildr::* can be referenced without Buildr:: prefix
-# unless a conflict exists (e.g.  Buildr::RSpec vs ::RSpec)
-class Object #:nodoc:
-  Buildr.constants.each do |name|
-    const = Buildr.const_get(name)
-    if const.is_a?(Module)
-      const_set name, const unless const_defined?(name)
-    end
-  end
-end
-
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/dummy.jar b/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/dummy.jar
deleted file mode 100644
index ccbf9f33..00000000
Binary files a/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/dummy.jar and /dev/null differ
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/generated.txt b/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/generated.txt
deleted file mode 100644
index 8b438ec7..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/generated.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-DO NOT EDIT THIS FILE - it is machine generated
-
-Not really  but just for testing.
\ No newline at end of file
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/plain.json b/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/plain.json
deleted file mode 100644
index 72fc4cd7..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/plain.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-	"json": "plain"
-}
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/sub/Empty.txt b/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/sub/Empty.txt
deleted file mode 100644
index 8b137891..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/sub/Empty.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/tri.txt b/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/tri.txt
deleted file mode 100644
index 0c5a393a..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/tri.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-Licensed under the Apache License, Version 2.0 (the  "License")
-This file is not TMF854 Version 1.0
-This file is not Copyright TeleManagement Forum
-this file does not match SPDX-License-Identifier: BSD-3-Clause
-
-This file should be detected under three licenses.
\ No newline at end of file
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_259/list.txt b/apache-rat-cli/src/it/resources/ReportTest/RAT_259/list.txt
deleted file mode 100644
index 6d29e366..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_259/list.txt
+++ /dev/null
@@ -1 +0,0 @@
-elements
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_259/verify.groovy b/apache-rat-cli/src/it/resources/ReportTest/RAT_259/verify.groovy
deleted file mode 100644
index 4bab3670..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_259/verify.groovy
+++ /dev/null
@@ -1,40 +0,0 @@
-package ReportTest.RAT_259
-
-import org.apache.rat.testhelpers.TextUtils
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-output = new File(args[0])
-content = output.text
-
-TextUtils.assertPatternInTarget("^  Approved:\\s+8 ", content)
-TextUtils.assertPatternInTarget("^  Archives:\\s+1 ", content)
-TextUtils.assertPatternInTarget("^  Binaries:\\s+2 ", content)
-TextUtils.assertPatternInTarget("^  Document types:\\s+5 ", content)
-TextUtils.assertPatternInTarget("^  Ignored:\\s+1 ", content)
-TextUtils.assertPatternInTarget("^  License categories:\\s+4 ", content)
-TextUtils.assertPatternInTarget("^  License names:\\s+5", content)
-TextUtils.assertPatternInTarget("^  Notices:\\s+2 ", content)
-TextUtils.assertPatternInTarget("^  Standards:\\s+8 ", content)
-TextUtils.assertPatternInTarget("^  Unapproved:\\s+2 ", content)
-TextUtils.assertPatternInTarget("^  Unknown:\\s+2 ", content)
-
-logOutput = new File(args[1])
-log = logOutput.text
-
-TextUtils.assertPatternNotInTarget("^ERROR:", log)
-TextUtils.assertPatternNotInTarget("^WARN:", log)
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_335/commandLine.txt b/apache-rat-cli/src/it/resources/ReportTest/RAT_335/commandLine.txt
deleted file mode 100644
index 0a6cbd33..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_335/commandLine.txt
+++ /dev/null
@@ -1,5 +0,0 @@
---output-style
-xml
---input-exclude-parsed-scm
-GIT
---
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_335/expected-message.txt b/apache-rat-cli/src/it/resources/ReportTest/RAT_335/expected-message.txt
deleted file mode 100644
index bea4ba54..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_335/expected-message.txt
+++ /dev/null
@@ -1 +0,0 @@
-Issues with UNAPPROVED
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_335/pom.xml b/apache-rat-cli/src/it/resources/ReportTest/RAT_335/pom.xml
deleted file mode 100644
index 971cc544..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_335/pom.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>org.apache.rat.test</groupId>
-  <artifactId>RAT-335</artifactId>
-  <version>1.0</version>
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.rat</groupId>
-        <artifactId>apache-rat-plugin</artifactId>
-        <version>@pom.version@</version>
-        <configuration>
-          <outputStyle>xml</outputStyle>
-          <!-- Minimize the number of active rules to keep the test minimal -->
-          <excludes>
-            <exclude>**/.gitignore</exclude>
-          </excludes>
-          <useDefaultExcludes>false</useDefaultExcludes>
-          <useMavenDefaultExcludes>false</useMavenDefaultExcludes>
-          <useEclipseDefaultExcludes>false</useEclipseDefaultExcludes>
-          <useIdeaDefaultExcludes>false</useIdeaDefaultExcludes>
-          <parseSCMIgnoresAsExcludes>true</parseSCMIgnoresAsExcludes>
-        </configuration>
-      </plugin>
-    </plugins>
-  </build>
-</project>
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_335/src/README.txt b/apache-rat-cli/src/it/resources/ReportTest/RAT_335/src/README.txt
deleted file mode 100644
index c4d36974..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_335/src/README.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-Note the output when running in the real commandline version of git
-
-# Files that must be ignored (dropping the gitignore matches outside of this test tree)
-$ git check-ignore --no-index --verbose $(find . -type f|sort) | fgrep 'apache-rat-plugin/src/test/resources/unit/RAT-335-GitIgnore/'
-
-
-apache-rat-plugin/src/test/resources/unit/RAT-335-GitIgnore/dir1/.gitignore:1:*.txt     ./dir1/dir1.txt
-apache-rat-plugin/src/test/resources/unit/RAT-335-GitIgnore/dir1/.gitignore:3:file1.log ./dir1/file1.log
-apache-rat-plugin/src/test/resources/unit/RAT-335-GitIgnore/.gitignore:1:*.md   ./dir2/dir2.md
-apache-rat-plugin/src/test/resources/unit/RAT-335-GitIgnore/.gitignore:4:*.log  ./dir3/dir3.log
-apache-rat-plugin/src/test/resources/unit/RAT-335-GitIgnore/.gitignore:1:*.md   ./root.md
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_335/src/dir1/dir1.md b/apache-rat-cli/src/it/resources/ReportTest/RAT_335/src/dir1/dir1.md
deleted file mode 100644
index a31cbc89..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_335/src/dir1/dir1.md
+++ /dev/null
@@ -1 +0,0 @@
-File without a valid license
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_335/src/dir2/dir2.txt b/apache-rat-cli/src/it/resources/ReportTest/RAT_335/src/dir2/dir2.txt
deleted file mode 100644
index a31cbc89..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_335/src/dir2/dir2.txt
+++ /dev/null
@@ -1 +0,0 @@
-File without a valid license
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_335/src/dir3/file3.log b/apache-rat-cli/src/it/resources/ReportTest/RAT_335/src/dir3/file3.log
deleted file mode 100644
index a31cbc89..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_335/src/dir3/file3.log
+++ /dev/null
@@ -1 +0,0 @@
-File without a valid license
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_335/verify.groovy b/apache-rat-cli/src/it/resources/ReportTest/RAT_335/verify.groovy
deleted file mode 100644
index bae680a7..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_335/verify.groovy
+++ /dev/null
@@ -1,70 +0,0 @@
-package ReportTest.RAT_335
-
-import org.apache.rat.testhelpers.XmlUtils
-import org.w3c.dom.Document
-import org.w3c.dom.NamedNodeMap
-import org.w3c.dom.NodeList
-
-import javax.xml.xpath.XPath
-import javax.xml.xpath.XPathFactory
-
-import static org.assertj.core.api.Assertions.assertThat
-
-private static Map<String, String> mapOf(String... parts) {
-    Map<String, String> map = new HashMap<>()
-    for (int i = 0; i < parts.length; i += 2) {
-        map.put(parts[i], parts[i+1])
-    }
-    return map
-}
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-output = new File(args[0])
-content = output.text
-
-Document document = XmlUtils.toDom(new FileInputStream(args[0]))
-XPath xPath = XPathFactory.newInstance().newXPath()
-
-List<String> ignoredFiles = new ArrayList<>(Arrays.asList(
-        "/.gitignore",
-        "/root.md",
-        "/dir3/dir3.log",
-        "/dir1/.gitignore",
-        "/dir1/dir1.txt",
-//        "/dir1/file1.log",  This file is excluded due to bug noted in RAT-476
-        "/dir2/dir2.md",
-))
-
-NodeList nodeList = XmlUtils.getNodeList(document, xPath, "/rat-report/resource[@type='IGNORED']")
-for (int i = 0 ; i < nodeList.getLength(); i++) {
-    NamedNodeMap attr = nodeList.item(i).getAttributes()
-    String s = attr.getNamedItem("name").getNodeValue()
-    assertThat(ignoredFiles).contains(s)
-    ignoredFiles.remove(s)
-}
-
-assertThat(ignoredFiles).isEmpty()
-
-// Document types
-XmlUtils.assertAttributes(document, xPath, "/rat-report/statistics/documentType[@name='IGNORED']",
-        mapOf("count", "6" ))
-
-XmlUtils.assertAttributes(document, xPath, "/rat-report/statistics/documentType[@name='NOTICE']",
-        mapOf("count", "1" ))
-
-XmlUtils.assertAttributes(document, xPath, "/rat-report/statistics/documentType[@name='STANDARD']",
-        mapOf("count", "4" ))
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_362/commandLine.txt b/apache-rat-cli/src/it/resources/ReportTest/RAT_362/commandLine.txt
deleted file mode 100644
index 0a6cbd33..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_362/commandLine.txt
+++ /dev/null
@@ -1,5 +0,0 @@
---output-style
-xml
---input-exclude-parsed-scm
-GIT
---
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_362/expected-message.txt b/apache-rat-cli/src/it/resources/ReportTest/RAT_362/expected-message.txt
deleted file mode 100644
index bea4ba54..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_362/expected-message.txt
+++ /dev/null
@@ -1 +0,0 @@
-Issues with UNAPPROVED
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_362/verify.groovy b/apache-rat-cli/src/it/resources/ReportTest/RAT_362/verify.groovy
deleted file mode 100644
index 0cae96a1..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_362/verify.groovy
+++ /dev/null
@@ -1,62 +0,0 @@
-package ReportTest.RAT_362
-
-import org.apache.rat.testhelpers.XmlUtils
-import org.apache.rat.utils.DefaultLog
-import org.w3c.dom.Document
-import org.w3c.dom.NamedNodeMap
-import org.w3c.dom.NodeList
-
-import javax.xml.xpath.XPath
-import javax.xml.xpath.XPathFactory
-
-import static org.assertj.core.api.Assertions.assertThat
-
-private static Map<String, String> mapOf(String... parts) {
-    Map<String, String> map = new HashMap<>()
-    for (int i = 0; i < parts.length; i += 2) {
-        map.put(parts[i], parts[i+1])
-    }
-    return map
-}
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-output = new File(args[0])
-content = output.text
-
-DefaultLog.instance.warn(content)
-
-Document document = XmlUtils.toDom(new FileInputStream(args[0]))
-XPath xPath = XPathFactory.newInstance().newXPath()
-
-List<String> ignoredFiles = new ArrayList<>(Arrays.asList(
-        "/.gitignore",
-        "/foo.md",
-        "/src.md"))
-
-NodeList nodeList = XmlUtils.getNodeList(document, xPath, "/rat-report/resource[@type='IGNORED']")
-for (int i = 0 ; i < nodeList.getLength(); i++) {
-    NamedNodeMap attr = nodeList.item(i).getAttributes()
-    String s = attr.getNamedItem("name").getNodeValue()
-    assertThat(ignoredFiles).contains(s)
-    ignoredFiles.remove(s)
-}
-
-assertThat(ignoredFiles).isEmpty()
-
-// Document types
-XmlUtils.assertAttributes(document, xPath, "/rat-report/statistics/documentType[@name='IGNORED']",
-        mapOf("count", "3" ))
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_406/commandLine.txt b/apache-rat-cli/src/it/resources/ReportTest/RAT_406/commandLine.txt
deleted file mode 100644
index 0d6433f5..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_406/commandLine.txt
+++ /dev/null
@@ -1,2 +0,0 @@
---licenses-denied
-DOJO
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_406/expected-message.txt b/apache-rat-cli/src/it/resources/ReportTest/RAT_406/expected-message.txt
deleted file mode 100644
index bea4ba54..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_406/expected-message.txt
+++ /dev/null
@@ -1 +0,0 @@
-Issues with UNAPPROVED
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_406/src/dojo/dojo.java b/apache-rat-cli/src/it/resources/ReportTest/RAT_406/src/dojo/dojo.java
deleted file mode 100644
index eca29d02..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_406/src/dojo/dojo.java
+++ /dev/null
@@ -1,4 +0,0 @@
-/**
- * DOJO flag
- http://dojotoolkit.org/community/licensing.shtml
- */
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_408/commandLine.txt b/apache-rat-cli/src/it/resources/ReportTest/RAT_408/commandLine.txt
deleted file mode 100644
index 87abf89b..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_408/commandLine.txt
+++ /dev/null
@@ -1,3 +0,0 @@
---input-exclude
-**/_init_.py
---
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_408/expected-message.txt b/apache-rat-cli/src/it/resources/ReportTest/RAT_408/expected-message.txt
deleted file mode 100644
index e32ebdda..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_408/expected-message.txt
+++ /dev/null
@@ -1 +0,0 @@
-Issues with DOCUMENT_TYPES, LICENSE_CATEGORIES, LICENSE_NAMES, STANDARDS
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_408/src/karapace/anonymize_schemas/_init_.py b/apache-rat-cli/src/it/resources/ReportTest/RAT_408/src/karapace/anonymize_schemas/_init_.py
deleted file mode 100644
index a0ab15eb..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_408/src/karapace/anonymize_schemas/_init_.py
+++ /dev/null
@@ -1 +0,0 @@
-# should not have license
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_455/commandLine.txt b/apache-rat-cli/src/it/resources/ReportTest/RAT_455/commandLine.txt
deleted file mode 100644
index f360a45b..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_455/commandLine.txt
+++ /dev/null
@@ -1,3 +0,0 @@
---counter-max
-UNAPPROVED:1
---
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_455/src/GPL.md b/apache-rat-cli/src/it/resources/ReportTest/RAT_455/src/GPL.md
deleted file mode 100644
index e382b09d..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_455/src/GPL.md
+++ /dev/null
@@ -1,4 +0,0 @@
-This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later
-version.
-
-Actually the above is just for testing.
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_455/verify.groovy b/apache-rat-cli/src/it/resources/ReportTest/RAT_455/verify.groovy
deleted file mode 100644
index ea4dd6b8..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_455/verify.groovy
+++ /dev/null
@@ -1,25 +0,0 @@
-package ReportTest.RAT_455
-
-import org.apache.rat.testhelpers.TextUtils
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-output = new File(args[0])
-content = output.text
-
-assert TextUtils.isMatching('^! /GPL.md\\s+S ', content)
-assert TextUtils.isMatching('^\\s+GPL\\s+GPL1\\s+GNU General Public License V1.0 \\(Unapproved\\)', content)
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_457/commandLine.txt b/apache-rat-cli/src/it/resources/ReportTest/RAT_457/commandLine.txt
deleted file mode 100644
index ffc352e9..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_457/commandLine.txt
+++ /dev/null
@@ -1,7 +0,0 @@
---output-archive
-ABSENCE
---counter-max
-UNAPPROVED:4
---counter-min
-STANDARDS:0
---
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_457/src/apache-rat-0.17-SNAPSHOT.jar b/apache-rat-cli/src/it/resources/ReportTest/RAT_457/src/apache-rat-0.17-SNAPSHOT.jar
deleted file mode 100644
index 8c16bf61..00000000
Binary files a/apache-rat-cli/src/it/resources/ReportTest/RAT_457/src/apache-rat-0.17-SNAPSHOT.jar and /dev/null differ
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_457/verify.groovy b/apache-rat-cli/src/it/resources/ReportTest/RAT_457/verify.groovy
deleted file mode 100644
index 0c39b7dd..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_457/verify.groovy
+++ /dev/null
@@ -1,29 +0,0 @@
-package ReportTest.RAT_457
-
-import org.apache.rat.testhelpers.TextUtils
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-output = new File(args[0])
-content = output.text
-
-assert TextUtils.isMatching('^! /apache-rat-0.17-SNAPSHOT.jar\\s+A ', content)
-
-logOutput = new File(args[1])
-log = logOutput.text
-
-assert TextUtils.isMatching("^INFO:\\s+Archives:\\s+1\$", log)
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_458/commandLine.txt b/apache-rat-cli/src/it/resources/ReportTest/RAT_458/commandLine.txt
deleted file mode 100644
index 58de57dd..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_458/commandLine.txt
+++ /dev/null
@@ -1,2 +0,0 @@
---log-level
-DEBUG
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_458/src/README.md b/apache-rat-cli/src/it/resources/ReportTest/RAT_458/src/README.md
deleted file mode 100644
index e07e2781..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_458/src/README.md
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-* Licensed to the Apache Software Foundation (ASF) under one   *
-* or more contributor license agreements.  See the NOTICE file *
-* distributed with this work for additional information        *
-* regarding copyright ownership.  The ASF licenses this file   *
-* to you under the Apache License, Version 2.0 (the            *
-* "License"); you may not use this file except in compliance   *
-* with the License.  You may obtain a copy of the License at   *
-*                                                              *
-*   http://www.apache.org/licenses/LICENSE-2.0                 *
-*                                                              *
-* Unless required by applicable law or agreed to in writing,   *
-* software distributed under the License is distributed on an  *
-* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
-* KIND, either express or implied.  See the License for the    *
-* specific language governing permissions and limitations      *
-* under the License.                                           *
-  -->
-Just a test of the logging. 
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_458/verify.groovy b/apache-rat-cli/src/it/resources/ReportTest/RAT_458/verify.groovy
deleted file mode 100644
index 686e2c7c..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_458/verify.groovy
+++ /dev/null
@@ -1,29 +0,0 @@
-package ReportTest.RAT_458
-
-import org.apache.rat.testhelpers.TextUtils
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-output = new File(args[0])
-content = output.text
-
-logOutput = new File(args[1])
-log = logOutput.text
-
-assert content != null
-assert log != null
-TextUtils.assertPatternInTarget("^DEBUG:", log)
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_469/commandLine.txt b/apache-rat-cli/src/it/resources/ReportTest/RAT_469/commandLine.txt
deleted file mode 100644
index de63e44e..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_469/commandLine.txt
+++ /dev/null
@@ -1,4 +0,0 @@
---license-families-approved
-GPL
---output-style
-xml
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_469/src/GPLTestClass.java b/apache-rat-cli/src/it/resources/ReportTest/RAT_469/src/GPLTestClass.java
deleted file mode 100644
index 30fe5473..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_469/src/GPLTestClass.java
+++ /dev/null
@@ -1,5 +0,0 @@
-/*
-SPDX-License-Identifier: GPL-1.0-only
-*/
-public class GPLTestClass {
-}
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_469/verify.groovy b/apache-rat-cli/src/it/resources/ReportTest/RAT_469/verify.groovy
deleted file mode 100644
index d59a49bb..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_469/verify.groovy
+++ /dev/null
@@ -1,41 +0,0 @@
-package ReportTest.RAT_469
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-import org.apache.rat.testhelpers.XmlUtils
-import org.w3c.dom.Document
-import javax.xml.xpath.XPath
-import javax.xml.xpath.XPathFactory
-
-private static Map<String, String> mapOf(String... parts) {
-    Map<String, String> map = new HashMap<>()
-    for (int i = 0; i < parts.length; i += 2) {
-        map.put(parts[i], parts[i+1])
-    }
-    return map
-}
-
-output = new File(args[0])
-content = output.text
-
-System.out.println( content )
-
-Document document = XmlUtils.toDom(new FileInputStream(args[0]))
-XPath xPath = XPathFactory.newInstance().newXPath()
-
-// Document types
-XmlUtils.assertAttributes(document, xPath, "/rat-report/resource[@name='/GPLTestClass.java']/license",
-        mapOf("family", "GPL  ", "approval", "true" ))
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_500/commandLine.txt b/apache-rat-cli/src/it/resources/ReportTest/RAT_500/commandLine.txt
deleted file mode 100644
index 7489accb..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_500/commandLine.txt
+++ /dev/null
@@ -1 +0,0 @@
---
\ No newline at end of file
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_500/output.txt b/apache-rat-cli/src/it/resources/ReportTest/RAT_500/output.txt
deleted file mode 100644
index 650fb457..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_500/output.txt
+++ /dev/null
@@ -1 +0,0 @@
-Anything goes here in order to not let the integration test fail
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_81/commandLine.txt b/apache-rat-cli/src/it/resources/ReportTest/RAT_81/commandLine.txt
deleted file mode 100644
index 6981deb8..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_81/commandLine.txt
+++ /dev/null
@@ -1,2 +0,0 @@
---output-style
-xml
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_81/src/IBM037.txt b/apache-rat-cli/src/it/resources/ReportTest/RAT_81/src/IBM037.txt
deleted file mode 100644
index fc5a8995..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_81/src/IBM037.txt
+++ /dev/null
@@ -1 +0,0 @@
-a\@\@Ӊ������@��@���@������@▆�����@Ɩ��������@M���]@�����@���@@@\@\@��@����@�����������@�������@����������K@@ⅅ@���@������@����@\@\@�����������@����@����@����@���@����������@�����������@@@@@@@@\@\@���������@���������@���������K@@㈅@���@��������@����@����@@@\@\@��@���@�����@���@������@Ӊ�����k@兙����@�K�@M���@@@@@@@@@@@@\@\@Ӊ�����]^@���@���@���@���@����@����@������@��@����������@@@\@\@����@���@Ӊ�����K@@薤@���@������@�@�
 �����@��@���@Ӊ�����@��@@@\@\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ [...]
\ No newline at end of file
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_81/src/UTF8.txt b/apache-rat-cli/src/it/resources/ReportTest/RAT_81/src/UTF8.txt
deleted file mode 100644
index 175b1890..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_81/src/UTF8.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- */
-
-This is a file that has the IBM037 encoding.  Hopefully it will not fail.
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_81/verify.groovy b/apache-rat-cli/src/it/resources/ReportTest/RAT_81/verify.groovy
deleted file mode 100644
index c1a5de0c..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_81/verify.groovy
+++ /dev/null
@@ -1,61 +0,0 @@
-package ReportTest.RAT_81
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import org.apache.rat.testhelpers.TextUtils
-import org.apache.rat.testhelpers.XmlUtils
-import org.w3c.dom.NodeList
-
-import javax.xml.xpath.XPath
-import javax.xml.xpath.XPathFactory
-
-import static org.junit.jupiter.api.Assertions.assertEquals
-
-doc = XmlUtils.toDom(new FileInputStream(args[0]))
-XPath xPath = XPathFactory.newInstance().newXPath()
-
-NodeList nodeList = XmlUtils.getNodeList(doc, xPath, "/rat-report/resource[@name='/IBM037.txt']")
-assertEquals(1, nodeList.getLength())
-node = nodeList.item(0)
-attributes = node.getAttributes()
-assertEquals("IBM500", attributes.getNamedItem("encoding").getNodeValue())
-assertEquals("text/plain", attributes.getNamedItem("mediaType").getNodeValue())
-assertEquals("STANDARD", attributes.getNamedItem("type").getNodeValue())
-nodeList = XmlUtils.getNodeList(node, xPath, "license")
-assertEquals(1, nodeList.getLength())
-node = nodeList.item(0)
-attributes = node.getAttributes()
-assertEquals("true", attributes.getNamedItem("approval").getNodeValue())
-
-nodeList = XmlUtils.getNodeList(doc, xPath, "/rat-report/resource[@name='/UTF8.txt']")
-assertEquals(1, nodeList.getLength())
-node = nodeList.item(0)
-attributes = node.getAttributes()
-assertEquals("ISO-8859-1", attributes.getNamedItem("encoding").getNodeValue())
-assertEquals("text/plain", attributes.getNamedItem("mediaType").getNodeValue())
-assertEquals("STANDARD", attributes.getNamedItem("type").getNodeValue())
-nodeList = XmlUtils.getNodeList(node, xPath, "license")
-assertEquals(1, nodeList.getLength())
-node = nodeList.item(0)
-attributes = node.getAttributes()
-assertEquals("true", attributes.getNamedItem("approval").getNodeValue())
-
-logOutput = new File(args[1])
-log = logOutput.text
-
-TextUtils.assertPatternNotInTarget("^ERROR:", log)
-TextUtils.assertPatternNotInTarget("^WARN:", log)
diff --git a/apache-rat-cli/src/it/resources/ReportTest/readme.md b/apache-rat-cli/src/it/resources/ReportTest/readme.md
deleted file mode 100644
index f46013fc..00000000
--- a/apache-rat-cli/src/it/resources/ReportTest/readme.md
+++ /dev/null
@@ -1,3 +0,0 @@
-Directories here are structured to be read by ReportTest.
-
-Directories should be named `RAT_###` to correspond with `RAT-###` jira tickets where the association exists. 
diff --git a/apache-rat-cli/src/main/java/org.apache.rat.cli/Report.java b/apache-rat-cli/src/main/java/org.apache.rat.cli/Report.java
deleted file mode 100644
index bff6e7e1..00000000
--- a/apache-rat-cli/src/main/java/org.apache.rat.cli/Report.java
+++ /dev/null
@@ -1,101 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one   *
- * or more contributor license agreements.  See the NOTICE file *
- * distributed with this work for additional information        *
- * regarding copyright ownership.  The ASF licenses this file   *
- * to you under the Apache License, Version 2.0 (the            *
- * "License"); you may not use this file except in compliance   *
- * with the License.  You may obtain a copy of the License at   *
- *                                                              *
- *   http://www.apache.org/licenses/LICENSE-2.0                 *
- *                                                              *
- * Unless required by applicable law or agreed to in writing,   *
- * software distributed under the License is distributed on an  *
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
- * KIND, either express or implied.  See the License for the    *
- * specific language governing permissions and limitations      *
- * under the License.                                           *
- */
-package org.apache.rat.cli;
-
-import java.io.File;
-
-import org.apache.commons.cli.Options;
-import org.apache.rat.OptionCollection;
-import org.apache.rat.ReportConfiguration;
-import org.apache.rat.Reporter;
-import org.apache.rat.VersionInfo;
-import org.apache.rat.document.RatDocumentAnalysisException;
-import org.apache.rat.help.Help;
-import org.apache.rat.report.claim.ClaimStatistic;
-import org.apache.rat.utils.DefaultLog;
-import org.w3c.dom.Document;
-
-import static java.lang.String.format;
-
-/**
- * The CLI based configuration object for report generation.
- */
-public final class Report {
-
-    /**
-     * Processes the command line and builds a configuration and executes the
-     * report.
-     *
-     * @param args the arguments.
-     * @throws Exception on error.
-     */
-    public static void main(final String[] args) throws Exception {
-        DefaultLog.getInstance().info(String.format("%s on %s",
-                new VersionInfo(Report.class), new VersionInfo(Reporter.class)));
-
-        if (args == null || args.length == 0) {
-            DefaultLog.getInstance().info("Please use the \"--help\" option to see a " +
-                    "list of valid commands and options, as you did not provide any arguments.");
-            System.exit(0);
-        }
-
-        CLIOutput result = generateReport(new File("."), args);
-        result.output.writeSummary(DefaultLog.getInstance().asWriter());
-
-        if (result.configuration.getClaimValidator().hasErrors()) {
-            result.configuration.getClaimValidator().logIssues(result.output.getStatistic());
-            throw new RatDocumentAnalysisException(format("Issues with %s",
-                    String.join(", ",
-                            result.configuration.getClaimValidator().listIssues(result.output.getStatistic()))));
-        }
-    }
-
-    /**
-     * Prints the usage message on {@code System.out}.
-     * @param opts The defined options.
-     */
-    private static void printUsage(final Options opts) {
-        new Help(System.out).printUsage(opts);
-    }
-
-    static CLIOutput generateReport(File workingDirectory, String[] args) throws Exception {
-        Reporter.Output output = null;
-        ReportConfiguration configuration = OptionCollection.parseCommands(workingDirectory, args, Report::printUsage);
-        if (configuration != null) {
-            configuration.validate(DefaultLog.getInstance()::error);
-            Reporter reporter = new Reporter(configuration);
-            output = reporter.execute();
-        }
-        return new CLIOutput(configuration, output);
-    }
-
-    private Report() {
-        // do not instantiate
-    }
-
-    static class CLIOutput {
-        Reporter.Output output;
-        ReportConfiguration configuration;
-
-        CLIOutput(ReportConfiguration configuration, Reporter.Output output) {
-            this.output = output;
-            this.configuration = configuration;
-        }
-    }
-}
diff --git a/apache-rat-cli/src/main/java/org.apache.rat.cli/CLIOption.java b/apache-rat-cli/src/main/java/org/apache/rat/cli/CLIOption.java
similarity index 77%
rename from apache-rat-cli/src/main/java/org.apache.rat.cli/CLIOption.java
rename to apache-rat-cli/src/main/java/org/apache/rat/cli/CLIOption.java
index 5a644f5b..f53b56a9 100644
--- a/apache-rat-cli/src/main/java/org.apache.rat.cli/CLIOption.java
+++ b/apache-rat-cli/src/main/java/org/apache/rat/cli/CLIOption.java
@@ -19,17 +19,26 @@
 package org.apache.rat.cli;
 
 import org.apache.commons.cli.Option;
+import org.apache.commons.cli.Options;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.rat.ui.AbstractOption;
 
-public class CLIOption extends AbstractOption {
+/**
+ * The CLI option definition.
+ */
+public class CLIOption extends AbstractOption<CLIOption> {
+
+    /** The Help option */
+    static final Option HELP = new Option("?", "help", false, "Print help for the RAT command line interface and exit.");
+    /** The additional options */
+    static final Options ADDITIONAL_OPTIONS = new Options();
 
-    public static String createName(final Option option) {
-        return StringUtils.defaultIfBlank(option.getLongOpt(), option.getOpt());
+    static {
+        ADDITIONAL_OPTIONS.addOption(HELP);
     }
 
     public CLIOption(final Option option) {
-        super(option, createName(option));
+        super(option, extractBaseName(option));
     }
 
     @Override
@@ -48,7 +57,12 @@ public class CLIOption extends AbstractOption {
 
     @Override
     protected String cleanupName(final Option option) {
-        return createName(option);
+        return extractBaseName(option);
+    }
+
+    @Override
+    public Options getAdditionalOptions() {
+        return ADDITIONAL_OPTIONS;
     }
 
     @Override
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_14/src/file.cpp b/apache-rat-cli/src/main/java/org/apache/rat/cli/CLIProvider.java
similarity index 63%
rename from apache-rat-cli/src/it/resources/ReportTest/RAT_14/src/file.cpp
rename to apache-rat-cli/src/main/java/org/apache/rat/cli/CLIProvider.java
index 7a1eef16..298ccc76 100644
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_14/src/file.cpp
+++ b/apache-rat-cli/src/main/java/org/apache/rat/cli/CLIProvider.java
@@ -16,9 +16,28 @@
  * specific language governing permissions and limitations      *
  * under the License.                                           *
  */
-#include <iostream>
+package org.apache.rat.cli;
 
-int main() {
-    std::cout << "Hello World!";
-    return 0;
+import org.apache.rat.ui.OptionFactory;
+import org.apache.rat.ui.UI;
+import org.apache.rat.ui.spi.UIProvider;
+
+public class CLIProvider implements UIProvider {
+
+    @Override
+    public CLI create() {
+        return new CLI();
+    }
+
+    public static class CLI implements UI<CLIOption> {
+        @Override
+        public String name() {
+            return "CLI";
+        }
+
+        @Override
+        public OptionFactory.Config<CLIOption> getFactoryConfig() {
+            return new OptionFactory.Config<>(null, CLIOption::new, CLIOption.ADDITIONAL_OPTIONS);
+        }
+    }
 }
diff --git a/apache-rat-core/src/main/java/org/apache/rat/help/Help.java b/apache-rat-cli/src/main/java/org/apache/rat/cli/Help.java
similarity index 94%
rename from apache-rat-core/src/main/java/org/apache/rat/help/Help.java
rename to apache-rat-cli/src/main/java/org/apache/rat/cli/Help.java
index 70adb9ff..f426115c 100644
--- a/apache-rat-core/src/main/java/org/apache/rat/help/Help.java
+++ b/apache-rat-cli/src/main/java/org/apache/rat/cli/Help.java
@@ -16,9 +16,8 @@
  * specific language governing permissions and limitations      *
  * under the License.                                           *
  */
-package org.apache.rat.help;
+package org.apache.rat.cli;
 
-import java.io.PrintStream;
 import java.io.PrintWriter;
 import java.io.Writer;
 import java.nio.charset.StandardCharsets;
@@ -28,6 +27,7 @@ import java.util.List;
 import org.apache.commons.cli.Options;
 import org.apache.rat.OptionCollection;
 import org.apache.rat.config.exclusion.StandardCollection;
+import org.apache.rat.help.AbstractHelp;
 
 import static java.lang.String.format;
 
@@ -58,14 +58,6 @@ public class Help extends AbstractHelp {
         this.writer = writer instanceof PrintWriter ? (PrintWriter) writer : new PrintWriter(writer);
     }
 
-    /**
-     * Creates a Help instance to print to the specified stream.
-     * @param stream the PrintStream to write to.
-     */
-    public Help(final PrintStream stream) {
-        this(new PrintWriter(stream, false, StandardCharsets.UTF_8));
-    }
-
     /**
      * Print the usage to the specific PrintWriter.
      * @param opts The defined options.
diff --git a/apache-rat-cli/src/main/java/org/apache/rat/cli/Report.java b/apache-rat-cli/src/main/java/org/apache/rat/cli/Report.java
new file mode 100644
index 00000000..49b97759
--- /dev/null
+++ b/apache-rat-cli/src/main/java/org/apache/rat/cli/Report.java
@@ -0,0 +1,140 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ */
+package org.apache.rat.cli;
+
+import java.io.File;
+import java.io.IOException;
+import java.io.OutputStream;
+import java.io.PrintWriter;
+
+import org.apache.commons.io.function.IOSupplier;
+import org.apache.rat.OptionCollection;
+import org.apache.rat.ReportConfiguration;
+import org.apache.rat.Reporter;
+import org.apache.rat.VersionInfo;
+import org.apache.rat.commandline.ArgumentContext;
+import org.apache.rat.document.RatDocumentAnalysisException;
+import org.apache.rat.utils.DefaultLog;
+
+import static java.lang.String.format;
+
+/**
+ * The CLI based configuration object for report generation.
+ */
+public final class Report {
+
+
+    /**
+     * Processes the command line and builds a configuration and executes the
+     * report.
+     *
+     * @param args the arguments.
+     * @throws Exception on error.
+     */
+    public static void main(final String[] args) throws Exception {
+        VersionInfo versionInfo = new VersionInfo(Report.class);
+        DefaultLog.getInstance().info(String.format("%s %s on %s %s (%s)",
+                versionInfo.getTitle(), versionInfo.getVersion(), versionInfo.getSpecTitle(), versionInfo.getSpecVersion(),
+                versionInfo.getSpecVendor()));
+
+        if (args == null || args.length == 0) {
+            DefaultLog.getInstance().info("Please use the \"--help\" option to see a " +
+                    "list of valid commands and options, as you did not provide any arguments.");
+            System.exit(0);
+        }
+
+        CLIOutput result = generateReport(new File("."), args);
+        if (result.output != null) {
+            result.output.writeSummary(DefaultLog.getInstance().asWriter());
+
+            if (result.configuration.getClaimValidator().hasErrors()) {
+                result.configuration.getClaimValidator().logIssues(result.output.getStatistic());
+                throw new RatDocumentAnalysisException(format("Issues with %s",
+                        String.join(", ",
+                                result.configuration.getClaimValidator().listIssues(result.output.getStatistic()))));
+            }
+        }
+    }
+
+    /**
+     * Prints the usage message on the specified output stream.
+     * @param out The OutputStream supplier
+     */
+    private static void printUsage(final IOSupplier<OutputStream> out) {
+        try (OutputStream stream = out.get();
+             PrintWriter writer = new PrintWriter(stream)) {
+            new Help(writer).printUsage(OptionCollection.buildOptions(CLIOption.ADDITIONAL_OPTIONS));
+        } catch (IOException e) {
+            throw new RuntimeException(e);
+        }
+    }
+
+    /**
+     * Generates the report
+     * @param workingDirectory the direcotry that we are executing in
+     * @param args the arguments from the command line.
+     * @return The Client output.
+     * @throws Exception on error.
+     */
+    static CLIOutput generateReport(final File workingDirectory, final String[] args) throws Exception {
+        Reporter.Output output = null;
+        ArgumentContext argumentContext = OptionCollection.parseCommands(workingDirectory, args, CLIOption.ADDITIONAL_OPTIONS);
+        ReportConfiguration configuration = argumentContext.getConfiguration();
+        if (configuration != null) {
+            if (argumentContext.getCommandLine().hasOption(CLIOption.HELP)) {
+                printUsage(argumentContext.getConfiguration().getOutput());
+            } else if (!configuration.hasSource()) {
+                    String msg = "No directories or files specified for scanning. Did you forget to close a multi-argument option?";
+                    DefaultLog.getInstance().error(msg);
+                    printUsage(argumentContext.getConfiguration().getOutput());
+            } else {
+                configuration.validate();
+                Reporter reporter = new Reporter(configuration);
+                output = reporter.execute();
+                output.format(configuration);
+            }
+        }
+        return new CLIOutput(configuration, output);
+    }
+
+    private Report() {
+        // do not instantiate
+    }
+
+    /**
+     * Output from the UI
+     */
+    @SuppressWarnings("VisibilityModifier")
+    static class CLIOutput {
+        /** Output from the Reporter */
+        Reporter.Output output;
+        /** THe configuration that generated the output. */
+        ReportConfiguration configuration;
+
+        /**
+         * Construct client output.
+         * @param configuration the configuration that was used to generate the output.
+         * @param output The output from the reporter.
+         */
+        CLIOutput(final ReportConfiguration configuration, final Reporter.Output output) {
+            this.output = output;
+            this.configuration = configuration;
+        }
+    }
+}
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_246/src/dir1/FileToProcess b/apache-rat-cli/src/main/java/org/apache/rat/cli/package-info.java
similarity index 92%
copy from apache-rat-cli/src/it/resources/ReportTest/RAT_246/src/dir1/FileToProcess
copy to apache-rat-cli/src/main/java/org/apache/rat/cli/package-info.java
index 0e2b25f3..00ad330d 100644
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_246/src/dir1/FileToProcess
+++ b/apache-rat-cli/src/main/java/org/apache/rat/cli/package-info.java
@@ -1,4 +1,3 @@
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -17,4 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
- This is the file to process.
+/**
+ * The command line client.
+ */
+package org.apache.rat.cli;
diff --git a/apache-rat-cli/src/main/resources/META-INF/services/org.apache.rat.ui.spi.UIProvider b/apache-rat-cli/src/main/resources/META-INF/services/org.apache.rat.ui.spi.UIProvider
new file mode 100644
index 00000000..7528117c
--- /dev/null
+++ b/apache-rat-cli/src/main/resources/META-INF/services/org.apache.rat.ui.spi.UIProvider
@@ -0,0 +1 @@
+org.apache.rat.cli.CLIProvider
diff --git a/apache-rat-core/src/test/java/org/apache/rat/help/HelpTest.java b/apache-rat-cli/src/test/java/org/apache/rat/cli/HelpTest.java
similarity index 93%
rename from apache-rat-core/src/test/java/org/apache/rat/help/HelpTest.java
rename to apache-rat-cli/src/test/java/org/apache/rat/cli/HelpTest.java
index e4cb10be..7c90a381 100644
--- a/apache-rat-core/src/test/java/org/apache/rat/help/HelpTest.java
+++ b/apache-rat-cli/src/test/java/org/apache/rat/cli/HelpTest.java
@@ -16,19 +16,18 @@
  * specific language governing permissions and limitations      *
  * under the License.                                           *
  */
-package org.apache.rat.help;
+package org.apache.rat.cli;
 
+import java.io.StringWriter;
+import java.util.Arrays;
+import java.util.Set;
+import java.util.stream.Collectors;
 import org.apache.commons.cli.Option;
 import org.apache.commons.cli.Options;
 import org.apache.rat.OptionCollection;
 import org.apache.rat.testhelpers.TextUtils;
 import org.junit.jupiter.api.Test;
 
-import java.io.StringWriter;
-import java.util.Arrays;
-import java.util.Set;
-import java.util.stream.Collectors;
-
 import static java.lang.String.format;
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.jupiter.api.Assertions.assertTrue;
@@ -36,7 +35,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
 public class HelpTest {
     @Test
     public void verifyAllOptionsListed() {
-        Options opts = OptionCollection.buildOptions();
+        Options opts = OptionCollection.buildOptions(CLIOption.ADDITIONAL_OPTIONS);
         StringWriter out = new StringWriter();
         new Help(out).printUsage(opts);
 
@@ -56,7 +55,7 @@ public class HelpTest {
 
     @Test
     public void verifyArgumentsListed() {
-        Options opts = OptionCollection.buildOptions();
+        Options opts = OptionCollection.buildOptions(CLIOption.ADDITIONAL_OPTIONS);
         Set<String> argTypes = Arrays.stream(OptionCollection.ArgumentType.values()).map(OptionCollection.ArgumentType::getDisplayName).collect(Collectors.toSet());
         StringWriter out = new StringWriter();
         new Help(out).printUsage(opts);
diff --git a/apache-rat-cli/src/test/java/org/apache/rat/cli/ReportOptionsTest.java b/apache-rat-cli/src/test/java/org/apache/rat/cli/ReportOptionsTest.java
index 4b878e00..ff3191d7 100644
--- a/apache-rat-cli/src/test/java/org/apache/rat/cli/ReportOptionsTest.java
+++ b/apache-rat-cli/src/test/java/org/apache/rat/cli/ReportOptionsTest.java
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ */
 package org.apache.rat.cli;
 
 import java.nio.file.Path;
diff --git a/apache-rat-cli/src/test/java/org/apache/rat/cli/ReportTest.java b/apache-rat-cli/src/test/java/org/apache/rat/cli/ReportTest.java
index 2dcfea7d..eec77048 100644
--- a/apache-rat-cli/src/test/java/org/apache/rat/cli/ReportTest.java
+++ b/apache-rat-cli/src/test/java/org/apache/rat/cli/ReportTest.java
@@ -1,9 +1,35 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one   *
+ * or more contributor license agreements.  See the NOTICE file *
+ * distributed with this work for additional information        *
+ * regarding copyright ownership.  The ASF licenses this file   *
+ * to you under the Apache License, Version 2.0 (the            *
+ * "License"); you may not use this file except in compliance   *
+ * with the License.  You may obtain a copy of the License at   *
+ *                                                              *
+ *   http://www.apache.org/licenses/LICENSE-2.0                 *
+ *                                                              *
+ * Unless required by applicable law or agreed to in writing,   *
+ * software distributed under the License is distributed on an  *
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
+ * KIND, either express or implied.  See the License for the    *
+ * specific language governing permissions and limitations      *
+ * under the License.                                           *
+ */
 package org.apache.rat.cli;
 
 import java.nio.file.Path;
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.Map;
 import java.util.stream.Stream;
+import org.apache.commons.cli.Option;
+import org.apache.commons.lang3.tuple.ImmutablePair;
+import org.apache.rat.OptionCollection;
+import org.apache.rat.commandline.Arg;
 import org.apache.rat.testhelpers.FileUtils;
-import org.apache.rat.testhelpers.data.OptionTestDataProvider;
+import org.apache.rat.testhelpers.TextUtils;
+import org.apache.rat.testhelpers.data.DataUtils;
 import org.apache.rat.testhelpers.data.ReportTestDataProvider;
 import org.apache.rat.testhelpers.data.TestData;
 import org.apache.rat.testhelpers.data.ValidatorData;
@@ -15,7 +41,9 @@ import org.junit.jupiter.params.ParameterizedTest;
 import org.junit.jupiter.params.provider.Arguments;
 import org.junit.jupiter.params.provider.MethodSource;
 
+import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.core.api.Assertions.assertThatThrownBy;
+import static org.assertj.core.api.Fail.fail;
 
 
 public class ReportTest {
@@ -36,9 +64,31 @@ public class ReportTest {
 
 
     static Stream<Arguments> getTestData() {
-        return reportTestDataProvider.getOptionTestMap().values().stream().map(testData ->
+        Map<String, TestData> tests = reportTestDataProvider.getOptionTestMap(Collections.emptyList());
+        TestData test = new TestData("", Arrays.asList(ImmutablePair.of(CLIOption.HELP, new String[]{}),
+                ImmutablePair.of(Arg.OUTPUT_FILE.option(), new String[]{"helpText"})),
+                DataUtils.NO_SETUP,
+                validatorData -> {
+                    try {
+                        String result = TextUtils.readFile(validatorData.baseDir.resolve("helpText").toFile());
+                        for (Option option : OptionCollection.buildOptions(CLIOption.ADDITIONAL_OPTIONS).getOptions()) {
+                            if (option.getOpt() != null) {
+                                TextUtils.assertContains("-" + option.getOpt() + (option.getLongOpt() == null ? " " : ","), result);
+                            }
+                            if (option.getLongOpt() != null) {
+                                TextUtils.assertContains("--" + option.getLongOpt() + " ", result);
+                            }
+                        }
+
+                        assertThat(result).doesNotContain("..");
+                    } catch (Exception e) {
+                        fail(e.getMessage(), e);
+                    }
+                }
+        );
+        tests.put(test.getTestName(), test);
+        return tests.values().stream().map(testData ->
                 Arguments.of(testData.getTestName(), testData));
-        // TODO add help test
     }
 
     /**
diff --git a/apache-rat-core-tests/pom.xml b/apache-rat-core-tests/pom.xml
index e4911151..861db32d 100644
--- a/apache-rat-core-tests/pom.xml
+++ b/apache-rat-core-tests/pom.xml
@@ -27,16 +27,16 @@
   <name>Apache Creadur RAT::Core tests</name>
   <description>The test code for the core functionality of RAT that is used by all clients.</description>
   <build>
-    <sourceDirectory>${project.basedir}/../apache-rat-core/src/test/java</sourceDirectory>
+    <sourceDirectory>../apache-rat-core/src/test/java</sourceDirectory>
     <resources>
       <resource>
         <filtering>false</filtering>
-        <directory>${project.basedir}/../apache-rat-core/src/test/resources</directory>
+        <directory>../apache-rat-core/src/test/resources</directory>
         <targetPath>${project.build.directory}/classes</targetPath>
       </resource>
       <resource>
         <filtering>true</filtering>
-        <directory>${project.basedir}/../apache-rat-core/src/test/filtered-resources</directory>
+        <directory>../apache-rat-core/src/test/filtered-resources</directory>
         <targetPath>${project.build.directory}/classes</targetPath>
       </resource>
     </resources>
@@ -46,25 +46,63 @@
           <groupId>org.apache.rat</groupId>
           <artifactId>apache-rat-plugin</artifactId>
           <configuration>
-            <inputExcludes>
-              <!-- exclude the definition file(s) -->
-              <exclude>**/default.xml</exclude>
-              <exclude>**/example-configuration.xml</exclude>
-              <!-- exclude test generation files that contain unapproved license text -->
-              <exclude>**/ReporterOptionsProvider.java</exclude>
-              <exclude>**/GPLLicenseTest.java</exclude>
-              <!-- These files have bad license headers because they are used to test bad license headers -->
-              <exclude>src/main/resources/**</exclude>
-            </inputExcludes>
+            <skip>true</skip>
           </configuration>
         </plugin>
       </plugins>
     </pluginManagement>
     <plugins>
+<!--      <plugin>-->
+<!--        <artifactId>maven-clean-plugin</artifactId>-->
+<!--        <configuration>-->
+<!--        <filesets>-->
+<!--          <fileset>-->
+<!--            <directory>src/main/java</directory>-->
+<!--            <includes>-->
+<!--              <include>**</include>-->
+<!--            </includes>-->
+<!--          </fileset>-->
+<!--          <fileset>-->
+<!--            <directory>src/main/resources</directory>-->
+<!--            <includes>-->
+<!--              <include>**</include>-->
+<!--            </includes>-->
+<!--          </fileset>-->
+<!--        </filesets>-->
+<!--        </configuration>-->
+<!--      </plugin>-->
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-jar-plugin</artifactId>
+        <configuration>
+<!--          <finalName>apache-rat-core-${project.parent.version}-test</finalName>-->
+        </configuration>
       </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <configuration>
+          <skip>true</skip>
+        </configuration>
+      </plugin>
+<!--      <plugin>-->
+<!--        <groupId>org.apache.maven.plugins</groupId>-->
+<!--        <artifactId>maven-source-plugin</artifactId>-->
+<!--        <executions>-->
+<!--          <execution>-->
+<!--            <id>attach-sources</id>-->
+<!--            <phase>compile</phase>-->
+<!--            <goals>-->
+<!--              <goal>jar</goal>-->
+<!--            </goals>-->
+<!--            <configuration>-->
+<!--              <archive>-->
+<!--                <addMavenDescriptor>false</addMavenDescriptor>-->
+<!--              </archive>-->
+<!--            </configuration>-->
+<!--          </execution>-->
+<!--        </executions>-->
+<!--      </plugin>-->
       <plugin>
       <groupId>org.codehaus.mojo</groupId>
       <artifactId>animal-sniffer-maven-plugin</artifactId>
@@ -77,90 +115,71 @@
         <artifactId>maven-checkstyle-plugin</artifactId>
         <configuration>
           <skip>true</skip>
-          <consoleOutput>true</consoleOutput>
-          <failsOnError>true</failsOnError>
-          <failOnViolation>true</failOnViolation>
-          <violationSeverity>warning</violationSeverity>
-          <excludeGeneratedSources>true</excludeGeneratedSources>
-          <configLocation>../src/conf/checkstyle.xml</configLocation>
-          <suppressionsLocation>../src/conf/checkstyle-suppressions.xml</suppressionsLocation>
         </configuration>
-        <executions>
-          <execution>
-            <goals>
-              <goal>check</goal>
-            </goals>
-            <phase>compile</phase>
-          </execution>
-        </executions>
       </plugin>
       <plugin>
         <groupId>com.github.spotbugs</groupId>
         <artifactId>spotbugs-maven-plugin</artifactId>
         <configuration>
           <skip>true</skip>
-          <!--<excludeFilterFile>spotbugs-ignore.xml</excludeFilterFile>-->
         </configuration>
       </plugin>
-      <plugin>
-        <groupId>org.codehaus.mojo</groupId>
-        <artifactId>build-helper-maven-plugin</artifactId>
-        <executions>
-          <execution>
-            <id>add-integration-test-source</id>
-            <phase>generate-test-sources</phase>
-            <goals>
-              <goal>add-test-source</goal>
-            </goals>
-            <configuration>
-              <sources>
-                <source>src/it/java</source>
-              </sources>
-            </configuration>
-          </execution>
-          <execution>
-            <id>add-integration-test-resources</id>
-            <phase>generate-test-resources</phase>
-            <goals>
-              <goal>add-test-resource</goal>
-            </goals>
-            <configuration>
-              <resources>
-                <resource>
-                  <directory>src/it/resources</directory>
-                  <excludes>
-                    <exclude>notes.md</exclude>
-                  </excludes>
-                </resource>
-              </resources>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-      <plugin>
-        <artifactId>maven-resources-plugin</artifactId>
-        <executions>
-          <execution>
-            <id>copy-release-notes</id>
-            <phase>generate-resources</phase>
-            <goals>
-              <goal>copy-resources</goal>
-            </goals>
-            <configuration>
-              <outputDirectory>${project.build.outputDirectory}/META-INF</outputDirectory>
-              <overwrite>true</overwrite>
-              <resources>
-                <resource>
-                  <directory>${project.basedir}/..</directory>
-                  <includes>
-                    <include>RELEASE_NOTES.txt</include>
-                  </includes>
-                </resource>
-              </resources>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
+<!--      <plugin>-->
+<!--        <artifactId>maven-resources-plugin</artifactId>-->
+<!--        <executions>-->
+<!--          <execution>-->
+<!--            <id>copy core test code</id>-->
+<!--            <phase>generate-resources</phase>-->
+<!--            <goals>-->
+<!--              <goal>copy-resources</goal>-->
+<!--            </goals>-->
+<!--            <configuration>-->
+<!--              <outputDirectory>src/main</outputDirectory>-->
+<!--              <addDefaultExcludes>false</addDefaultExcludes>-->
+<!--              <overwrite>true</overwrite>-->
+<!--              <resources>-->
+<!--                <resource>-->
+<!--                  <directory>../apache-rat-core/src/test</directory>-->
+<!--                </resource>-->
+<!--              </resources>-->
+<!--            </configuration>-->
+<!--          </execution>-->
+<!--          <execution>-->
+<!--            <id>copy filtered test resources</id>-->
+<!--            <phase>generate-resources</phase>-->
+<!--            <goals>-->
+<!--              <goal>copy-resources</goal>-->
+<!--            </goals>-->
+<!--            <configuration>-->
+<!--              <outputDirectory>src/main/filtered-resources</outputDirectory>-->
+<!--              <addDefaultExcludes>false</addDefaultExcludes>-->
+<!--              <overwrite>true</overwrite>-->
+<!--              <resources>-->
+<!--                <resource>-->
+<!--                  <directory>../apache-rat-core/src/test/filtered-resources</directory>-->
+<!--                </resource>-->
+<!--              </resources>-->
+<!--            </configuration>-->
+<!--          </execution>-->
+<!--          <execution>-->
+<!--            <id>copy source code</id>-->
+<!--            <phase>generate-sources</phase>-->
+<!--            <goals>-->
+<!--              <goal>copy-resources</goal>-->
+<!--            </goals>-->
+<!--            <configuration>-->
+<!--              <outputDirectory>src/main/java</outputDirectory>-->
+<!--              <addDefaultExcludes>false</addDefaultExcludes>-->
+<!--              <overwrite>true</overwrite>-->
+<!--              <resources>-->
+<!--                <resource>-->
+<!--                  <directory>../apache-rat-core/src/test/java</directory>-->
+<!--                </resource>-->
+<!--              </resources>-->
+<!--            </configuration>-->
+<!--          </execution>-->
+<!--        </executions>-->
+<!--      </plugin>-->
     </plugins>
   </build>
   <dependencies>
@@ -172,44 +191,39 @@
     <dependency>
       <groupId>org.apache.rat</groupId>
       <artifactId>apache-rat-core</artifactId>
+      <version>${project.parent.version}</version>
       <scope>provided</scope>
     </dependency>
-    <dependency>
-      <groupId>org.apache.commons</groupId>
-      <artifactId>commons-collections4</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.commons</groupId>
-      <artifactId>commons-lang3</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>commons-io</groupId>
-      <artifactId>commons-io</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.commons</groupId>
-      <artifactId>commons-text</artifactId>
-    </dependency>
+<!--    <dependency>-->
+<!--      <groupId>org.apache.commons</groupId>-->
+<!--      <artifactId>commons-collections4</artifactId>-->
+<!--    </dependency>-->
+<!--    <dependency>-->
+<!--      <groupId>org.apache.commons</groupId>-->
+<!--      <artifactId>commons-lang3</artifactId>-->
+<!--    </dependency>-->
+<!--    <dependency>-->
+<!--      <groupId>commons-io</groupId>-->
+<!--      <artifactId>commons-io</artifactId>-->
+<!--    </dependency>-->
+<!--    <dependency>-->
+<!--      <groupId>org.apache.commons</groupId>-->
+<!--      <artifactId>commons-text</artifactId>-->
+<!--    </dependency>-->
     <dependency>
       <groupId>org.junit.jupiter</groupId>
       <artifactId>junit-jupiter-api</artifactId>
       <scope>compile</scope>
     </dependency>
-<!--    <dependency>-->
-<!--      <groupId>org.junit.vintage</groupId>-->
-<!--      <artifactId>junit-vintage-engine</artifactId>-->
-<!--      <scope>compile</scope>-->
-
-<!--    </dependency>-->
     <dependency>
       <groupId>org.junit.jupiter</groupId>
       <artifactId>junit-jupiter-params</artifactId>
       <scope>compile</scope>
     </dependency>
-    <dependency>
-      <groupId>commons-cli</groupId>
-      <artifactId>commons-cli</artifactId>
-    </dependency>
+<!--    <dependency>-->
+<!--      <groupId>commons-cli</groupId>-->
+<!--      <artifactId>commons-cli</artifactId>-->
+<!--    </dependency>-->
     <dependency>
       <groupId>org.mockito</groupId>
       <artifactId>mockito-core</artifactId>
diff --git a/apache-rat-core-tests/src/main.tgz b/apache-rat-core-tests/src/main.tgz
deleted file mode 100644
index 5f4af48f..00000000
Binary files a/apache-rat-core-tests/src/main.tgz and /dev/null differ
diff --git a/apache-rat-core/pom.xml b/apache-rat-core/pom.xml
index 53a8404a..572aadf3 100644
--- a/apache-rat-core/pom.xml
+++ b/apache-rat-core/pom.xml
@@ -50,15 +50,79 @@
               <!-- exclude test generation files that contain unapproved license text -->
               <exclude>**/ReporterOptionsProvider.java</exclude>
               <exclude>**/GPLLicenseTest.java</exclude>
+              <exclude>/src/test/resources/GitIgnoreBuilderTest/**</exclude>
+              <exclude>/src/test/resources/exampleData/**</exclude>
+              <excldue>/src/test/resources/jira/RAT147/**</excldue>
+              <exclude>/src/test/resources/org/apache/rat/MatcherContainerResource.txt</exclude>
+              <exclude>/src/test/resources/tikaFiles/**</exclude>
+              <exclude>/src/test/resources/violations/**</exclude>
             </inputExcludes>
           </configuration>
         </plugin>
       </plugins>
     </pluginManagement>
     <plugins>
+      <plugin>
+        <artifactId>maven-clean-plugin</artifactId>
+        <executions>
+          <execution>
+            <phase>initialize</phase>
+            <goals>
+              <goal>clean</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-jar-plugin</artifactId>
+        <configuration>
+          <archive>
+            <manifestEntries>
+              <Extension-Name>rat</Extension-Name>
+              <Specification-Title>Apache Creadur RAT</Specification-Title>
+              <Specification-Vendor>apache.org</Specification-Vendor>
+              <Specification-Version>${project.version}</Specification-Version>
+              <Implementation-Vendor-Id>apache.org</Implementation-Vendor-Id>
+              <Implementation-Title>Apache Creadur RAT</Implementation-Title>
+              <Implementation-Vendor>Apache Software Foundation</Implementation-Vendor>
+              <Implementation-Version>${project.version}</Implementation-Version>
+            </manifestEntries>
+          </archive>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-dependency-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>unpack dependencies</id>
+            <phase>prepare-package</phase>
+            <goals>
+              <goal>unpack-dependencies</goal>
+            </goals>
+            <configuration>
+              <includeScope>runtime</includeScope>
+              <outputDirectory>${project.build.outputDirectory}</outputDirectory>
+              <overWriteIfNewer>true</overWriteIfNewer>
+              <excludes>META-INF/**</excludes>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-source-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>attach-sources</id>
+            <phase>compile</phase>
+            <goals>
+              <goal>jar-no-fork</goal>
+              <goal>test-jar-no-fork</goal>
+            </goals>
+          </execution>
+        </executions>
       </plugin>
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
diff --git a/apache-rat-core/src/main/java/org/apache/rat/OptionCollection.java b/apache-rat-core/src/main/java/org/apache/rat/OptionCollection.java
index a63b5c98..88ecbeed 100644
--- a/apache-rat-core/src/main/java/org/apache/rat/OptionCollection.java
+++ b/apache-rat-core/src/main/java/org/apache/rat/OptionCollection.java
@@ -25,7 +25,6 @@ import java.io.Serializable;
 import java.nio.charset.StandardCharsets;
 import java.util.Arrays;
 import java.util.Comparator;
-import java.util.function.Consumer;
 import java.util.function.Supplier;
 import java.util.stream.Collectors;
 
@@ -66,9 +65,6 @@ public final class OptionCollection {
     /** The Option comparator to sort the help */
     public static final Comparator<Option> OPTION_COMPARATOR = new OptionComparator();
 
-    /** The Help option */
-    public static final Option HELP = new Option("?", "help", false, "Print help for the RAT command line interface and exit.");
-
     /**
      * Join a collection of objects together as a comma separated list of their string values.
      * @param args the objects to join together.
@@ -83,14 +79,13 @@ public final class OptionCollection {
      *
      * @param workingDirectory The directory to resolve relative file names against.
      * @param args the arguments to parse
-     * @param helpCmd the help command to run when necessary.
-     * @return a ReportConfiguration or {@code null} if Help was printed.
+     * @return the ArgumentContext for the process.
      * @throws IOException on error.
      * @throws ParseException on option parsing error.
      */
-    public static ReportConfiguration parseCommands(final File workingDirectory, final String[] args, final Consumer<Options> helpCmd)
+    public static ArgumentContext parseCommands(final File workingDirectory, final String[] args)
             throws IOException, ParseException {
-        return parseCommands(workingDirectory, args, helpCmd, false);
+        return parseCommands(workingDirectory, args, new Options());
     }
 
     /**
@@ -117,41 +112,26 @@ public final class OptionCollection {
      *
      * @param workingDirectory The directory to resolve relative file names against.
      * @param args the arguments to parse.
-     * @param helpCmd the help command to run when necessary.
-     * @param noArgs If {@code true} then the commands do not need extra arguments.
-     * @return a ReportConfiguration or {@code null} if Help was printed.
+     * @param additionalOptions An Options object containing UI specific command line options.
+     * @return the ArgumentContext for the process.
      * @throws IOException on error.
      * @throws ParseException on option parsing error.
      */
-    public static ReportConfiguration parseCommands(final File workingDirectory, final String[] args,
-                                                    final Consumer<Options> helpCmd, final boolean noArgs) throws IOException, ParseException {
+    public static ArgumentContext parseCommands(final File workingDirectory, final String[] args,
+                                                                       final Options additionalOptions) throws IOException, ParseException {
 
-        Options opts = buildOptions();
-        CommandLine commandLine = parseCommandLine(buildOptions(), args);
+        Options opts = buildOptions(additionalOptions);
+        CommandLine commandLine = parseCommandLine(opts, args);
 
         Arg.processLogLevel(commandLine);
 
         ArgumentContext argumentContext = new ArgumentContext(workingDirectory, commandLine);
-
-        if (commandLine.hasOption(HELP)) {
-            helpCmd.accept(opts);
-            return null;
-        }
-
+        populateConfiguration(argumentContext);
         if (commandLine.hasOption(Arg.HELP_LICENSES.option())) {
-            new Licenses(createConfiguration(argumentContext), new PrintWriter(System.out, false, StandardCharsets.UTF_8)).printHelp();
-            return null;
+            new Licenses(argumentContext.getConfiguration(), new PrintWriter(argumentContext.getConfiguration().getOutput().get(), false, StandardCharsets.UTF_8)).printHelp();
         }
 
-        ReportConfiguration configuration = createConfiguration(argumentContext);
-        if (!noArgs && !configuration.hasSource()) {
-            String msg = "No directories or files specified for scanning. Did you forget to close a multi-argument option?";
-            DefaultLog.getInstance().error(msg);
-            helpCmd.accept(opts);
-            return null;
-        }
-
-        return configuration;
+        return argumentContext;
     }
 
     /**
@@ -160,17 +140,17 @@ public final class OptionCollection {
      * You probably want one of the {@code ParseCommands} methods.
      * @param argumentContext The context to execute in.
      * @return a ReportConfiguration
-     * @see #parseCommands(File, String[], Consumer)
-     * @see #parseCommands(File, String[], Consumer, boolean)
      */
-    static ReportConfiguration createConfiguration(final ArgumentContext argumentContext) {
+    static ReportConfiguration populateConfiguration(final ArgumentContext argumentContext) {
         argumentContext.processArgs();
         final ReportConfiguration configuration = argumentContext.getConfiguration();
         final CommandLine commandLine = argumentContext.getCommandLine();
-        for (String s : commandLine.getArgs()) {
-            IReportable reportable = getReportable(new File(s), configuration);
-            if (reportable != null) {
-                configuration.addSource(reportable);
+        if (!configuration.hasSource()) {
+            for (String s : commandLine.getArgs()) {
+                IReportable reportable = getReportable(new File(s), configuration);
+                if (reportable != null) {
+                    configuration.addSource(reportable);
+                }
             }
         }
         return configuration;
@@ -179,10 +159,11 @@ public final class OptionCollection {
     /**
      * Create an {@code Options} object from the list of defined Options.
      * Mutually exclusive options must be listed in an OptionGroup.
+     * @param additionalOptions Additional options to add to the collection.
      * @return the Options comprised of the Options defined in this class.
      */
-    public static Options buildOptions() {
-        return Arg.getOptions().addOption(HELP);
+    public static Options buildOptions(final Options additionalOptions) {
+        return Arg.getOptions(additionalOptions);
     }
 
     /**
diff --git a/apache-rat-core/src/main/java/org/apache/rat/ReportConfiguration.java b/apache-rat-core/src/main/java/org/apache/rat/ReportConfiguration.java
index 8a805fdd..571ce317 100644
--- a/apache-rat-core/src/main/java/org/apache/rat/ReportConfiguration.java
+++ b/apache-rat-core/src/main/java/org/apache/rat/ReportConfiguration.java
@@ -36,7 +36,6 @@ import java.util.Collection;
 import java.util.List;
 import java.util.Objects;
 import java.util.SortedSet;
-import java.util.function.Consumer;
 
 import org.apache.commons.io.function.IOSupplier;
 import org.apache.commons.io.output.CloseShieldOutputStream;
@@ -826,20 +825,15 @@ public class ReportConfiguration {
 
     /**
      * Validates that the configuration is valid.
-     * @param logger String consumer to log warning messages to.
      * @throws ConfigurationException on configuration error.
      */
-    public void validate(final Consumer<String> logger) {
+    public void validate() {
         if (!hasSource()) {
             String msg = "At least one source must be specified";
-            logger.accept(msg);
-            throw new ConfigurationException(msg);
-        }
-        if (licenseSetFactory.getLicenses(LicenseFilter.ALL).isEmpty()) {
-            String msg = "You must specify at least one license";
-            logger.accept(msg);
+            DefaultLog.getInstance().error(msg);
             throw new ConfigurationException(msg);
         }
+        licenseSetFactory.validate();
     }
 
 }
diff --git a/apache-rat-core/src/main/java/org/apache/rat/commandline/Arg.java b/apache-rat-core/src/main/java/org/apache/rat/commandline/Arg.java
index e6eea38a..81b57dcc 100644
--- a/apache-rat-core/src/main/java/org/apache/rat/commandline/Arg.java
+++ b/apache-rat-core/src/main/java/org/apache/rat/commandline/Arg.java
@@ -573,11 +573,12 @@ public enum Arg {
      * Gets the full set of options.
      * @return  the full set of options for this Arg.
      */
-    public static Options getOptions() {
+    public static Options getOptions(final Options additionalOptions) {
         Options options = new Options();
         for (Arg arg : Arg.values()) {
             options.addOptionGroup(arg.group);
         }
+        options.addOptions(additionalOptions);
         return options;
     }
 
diff --git a/apache-rat-core/src/main/java/org/apache/rat/documentation/velocity/License.java b/apache-rat-core/src/main/java/org/apache/rat/documentation/velocity/License.java
index f059ea39..9170d0a6 100644
--- a/apache-rat-core/src/main/java/org/apache/rat/documentation/velocity/License.java
+++ b/apache-rat-core/src/main/java/org/apache/rat/documentation/velocity/License.java
@@ -19,6 +19,7 @@
 package org.apache.rat.documentation.velocity;
 
 import java.util.UUID;
+
 import org.apache.commons.lang3.StringUtils;
 import org.apache.rat.license.ILicense;
 
diff --git a/apache-rat-core/src/main/java/org/apache/rat/documentation/velocity/Matcher.java b/apache-rat-core/src/main/java/org/apache/rat/documentation/velocity/Matcher.java
index ceeefbf9..55f36e34 100644
--- a/apache-rat-core/src/main/java/org/apache/rat/documentation/velocity/Matcher.java
+++ b/apache-rat-core/src/main/java/org/apache/rat/documentation/velocity/Matcher.java
@@ -27,6 +27,7 @@ import java.util.Set;
 import java.util.TreeSet;
 import java.util.UUID;
 import java.util.stream.Collectors;
+
 import org.apache.commons.lang3.StringUtils;
 import org.apache.rat.analysis.IHeaderMatcher;
 import org.apache.rat.analysis.matchers.AbstractMatcherContainer;
diff --git a/apache-rat-core/src/main/java/org/apache/rat/documentation/velocity/MatcherTree.java b/apache-rat-core/src/main/java/org/apache/rat/documentation/velocity/MatcherTree.java
index 4e31f2e9..5a7009e0 100644
--- a/apache-rat-core/src/main/java/org/apache/rat/documentation/velocity/MatcherTree.java
+++ b/apache-rat-core/src/main/java/org/apache/rat/documentation/velocity/MatcherTree.java
@@ -22,6 +22,7 @@ import java.util.ArrayList;
 import java.util.Collection;
 import java.util.List;
 import java.util.stream.Collectors;
+
 import org.apache.rat.analysis.IHeaderMatcher;
 import org.apache.rat.config.parameters.Description;
 
diff --git a/apache-rat-core/src/main/java/org/apache/rat/documentation/velocity/RatTool.java b/apache-rat-core/src/main/java/org/apache/rat/documentation/velocity/RatTool.java
index 0cbe3e27..f743e8e3 100644
--- a/apache-rat-core/src/main/java/org/apache/rat/documentation/velocity/RatTool.java
+++ b/apache-rat-core/src/main/java/org/apache/rat/documentation/velocity/RatTool.java
@@ -23,12 +23,15 @@ import java.util.Arrays;
 import java.util.Comparator;
 import java.util.List;
 import java.util.Map;
+import java.util.ServiceLoader;
 import java.util.Set;
 import java.util.SortedSet;
 import java.util.TreeMap;
 import java.util.TreeSet;
 import java.util.stream.Collectors;
+
 import org.apache.commons.cli.Option;
+import org.apache.commons.cli.Options;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.rat.Defaults;
 import org.apache.rat.OptionCollection;
@@ -42,6 +45,10 @@ import org.apache.rat.configuration.MatcherBuilderTracker;
 import org.apache.rat.help.AbstractHelp;
 import org.apache.rat.license.ILicense;
 import org.apache.rat.license.LicenseSetFactory;
+import org.apache.rat.ui.AbstractOption;
+import org.apache.rat.ui.OptionFactory;
+import org.apache.rat.ui.UI;
+import org.apache.rat.ui.spi.UIProvider;
 import org.apache.velocity.tools.config.DefaultKey;
 import org.apache.velocity.tools.config.ValidScope;
 
@@ -77,12 +84,21 @@ public class RatTool {
     /** The license factory this tool uses. */
     private final LicenseSetFactory licenseSetFactory;
 
+    /** The map of UI names to instances */
+    private final Map<String, UI<?>> uiMap;
+
     /**
      * Constructor.
      */
     public RatTool() {
         Defaults defaults = Defaults.builder().build();
         licenseSetFactory = defaults.getLicenseSetFactory();
+        uiMap = new TreeMap<>();
+        ServiceLoader<UIProvider> loader = ServiceLoader.load(UIProvider.class);
+        loader.forEach(uiProvider -> {
+            UI<?> ui = uiProvider.create();
+            uiMap.put(ui.name(), ui);
+        });
     }
 
     /**
@@ -90,8 +106,8 @@ public class RatTool {
      * @return the list of command line options.
      */
     public List<Option> options() {
-        List<Option> lst = new ArrayList<>(OptionCollection.buildOptions().getOptions());
-        lst.sort(Comparator.comparing(CLIOption::createName));
+        List<Option> lst = new ArrayList<>(OptionCollection.buildOptions(new Options()).getOptions());
+        lst.sort(Comparator.comparing(AbstractOption::extractBaseName));
         return lst;
     }
 
@@ -99,38 +115,39 @@ public class RatTool {
      * Gets a map client option name to Ant Option.
      * @return a map client option name to Ant Option.
      */
-    public Map<String, AntOption> antOptions() {
-        Map<String, AntOption> result = new TreeMap<>();
-        for (AntOption antOption : AntOption.getAntOptions()) {
-            result.put(CLIOption.createName(antOption.getOption()), antOption);
-        }
-        return result;
+    public <T extends AbstractOption<T>> Map<String, T> options(final String name) {
+        UI<T> ui = (UI<T>) uiMap.get(name);
+        return OptionFactory.getOptionMap(ui.getFactoryConfig());
     }
 
-    /**
-     * Gets a map client option name to CLI Option.
-     * @return a map client option name to CLI Option.
-     */
-    public Map<String, CLIOption> cliOptions() {
-        Map<String, CLIOption> result = new TreeMap<>();
-        for (Option option : OptionCollection.buildOptions().getOptions()) {
-            CLIOption cliOption = new CLIOption(option);
-            result.put(cliOption.getName(), cliOption);
-        }
-        return result;
+    public List<String> uiNames() {
+        return new ArrayList<>(uiMap.keySet());
     }
+//
+//    /**
+//     * Gets a map client option name to CLI Option.
+//     * @return a map client option name to CLI Option.
+//     */
+//    public Map<String, CLIOption> cliOptions() {
+//        Map<String, CLIOption> result = new TreeMap<>();
+//        for (Option option : OptionCollection.buildOptions().getOptions()) {
+//            CLIOption cliOption = new CLIOption(option);
+//            result.put(cliOption.getName(), cliOption);
+//        }
+//        return result;
+//    }
 
-    /**
-     * Gets a map client option name to Maven Option.
-     * @return a map client option name to Maven Option.
-     */
-    public Map<String, MavenOption> mvnOptions() {
-        Map<String, MavenOption> result = new TreeMap<>();
-        for (MavenOption mavenOption : MavenOption.getMavenOptions()) {
-            result.put(CLIOption.createName(mavenOption.getOption()), mavenOption);
-        }
-        return result;
-    }
+//    /**
+//     * Gets a map client option name to Maven Option.
+//     * @return a map client option name to Maven Option.
+//     */
+//    public Map<String, MavenOption> mvnOptions() {
+//        Map<String, MavenOption> result = new TreeMap<>();
+//        for (MavenOption mavenOption : MavenOption.getMavenOptions()) {
+//            result.put(CLIOption.createName(mavenOption.getOption()), mavenOption);
+//        }
+//        return result;
+//    }
 
     /**
      * Escapes a text string.
diff --git a/apache-rat-core/src/main/java/org/apache/rat/license/LicenseSetFactory.java b/apache-rat-core/src/main/java/org/apache/rat/license/LicenseSetFactory.java
index 6fe00db5..07f27891 100644
--- a/apache-rat-core/src/main/java/org/apache/rat/license/LicenseSetFactory.java
+++ b/apache-rat-core/src/main/java/org/apache/rat/license/LicenseSetFactory.java
@@ -20,13 +20,18 @@ package org.apache.rat.license;
 
 import java.util.Collection;
 import java.util.Collections;
+import java.util.HashSet;
 import java.util.Optional;
+import java.util.Set;
 import java.util.SortedSet;
 import java.util.TreeSet;
 import java.util.function.Predicate;
+import java.util.stream.Collectors;
 
+import org.apache.rat.ConfigurationException;
 import org.apache.rat.analysis.IHeaderMatcher;
 import org.apache.rat.analysis.IHeaders;
+import org.apache.rat.utils.DefaultLog;
 import org.apache.rat.utils.Log;
 import org.apache.rat.utils.ReportingSet;
 
@@ -121,6 +126,31 @@ public class LicenseSetFactory {
         licenses.forEach(l -> families.addIfNotPresent(l.getLicenseFamily()));
     }
 
+    public void validate() {
+        Log log = DefaultLog.getInstance();
+
+        // verify license definitions exist
+        if (getLicenses(LicenseFilter.ALL).isEmpty()) {
+            String msg = "At least one license must be defined";
+            log.error(msg);
+            throw new ConfigurationException(msg);
+        }
+
+        // verify that all approved license families exist
+        Set<String> exists = getLicenseFamilies(LicenseFilter.ALL)
+                .stream().map(ILicenseFamily::getFamilyCategory).collect(Collectors.toSet());
+        Set<String> approved = new HashSet<>(approvedLicenseCategories);
+        approved.removeIf(exists::contains);
+        approved.forEach(name -> log.warn(String.format("License category '%s' was approved but does not exist.", name)));
+
+        // verify that all approved licenses exist
+        exists = getLicenses(LicenseFilter.ALL)
+                .stream().map(ILicense::getId).collect(Collectors.toSet());
+        approved = new HashSet<>(approvedLicenseIds);
+        approved.removeIf(exists::contains);
+        approved.forEach(name -> log.warn(String.format("License '%s' was approved but does not exist.", name)));
+    }
+
     public void add(final LicenseSetFactory other) {
         this.families.addAll(other.families);
         this.licenses.addAll(other.licenses);
diff --git a/apache-rat-core/src/main/java/org/apache/rat/ui/AbstractOption.java b/apache-rat-core/src/main/java/org/apache/rat/ui/AbstractOption.java
index 2d6516ac..0827d1cd 100644
--- a/apache-rat-core/src/main/java/org/apache/rat/ui/AbstractOption.java
+++ b/apache-rat-core/src/main/java/org/apache/rat/ui/AbstractOption.java
@@ -26,6 +26,7 @@ import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 
 import org.apache.commons.cli.Option;
+import org.apache.commons.cli.Options;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.rat.OptionCollection;
 import org.apache.rat.commandline.Arg;
@@ -35,8 +36,9 @@ import static java.lang.String.format;
 /**
  * Abstract class that provides the framework for UI-specific RAT options.
  * In this context UI option means an option expressed in the specific UI.
+ * @param <T> the concrete implementation of AbstractOption.
  */
-public abstract class AbstractOption {
+public abstract class AbstractOption<T extends AbstractOption<T>> {
     /** The pattern to match CLI options in text */
     protected static final Pattern PATTERN = Pattern.compile("-(-[a-z0-9]+)+");
     /** The actual UI-specific name for the option */
@@ -46,6 +48,16 @@ public abstract class AbstractOption {
     /** The argument type for this option */
     protected final OptionCollection.ArgumentType argumentType;
 
+    /**
+     * Extract the core name from the option.  This is the {@link Option#getLongOpt()} if defined, otherwise
+     * the {@link Option#getOpt()}.
+     * @param option the commons cli option.
+     * @return the common cli based name.
+     */
+    public static String extractBaseName(final Option option) {
+        return StringUtils.defaultIfBlank(option.getLongOpt(), option.getOpt());
+    }
+
     /**
      * Constructor.
      *
@@ -61,6 +73,25 @@ public abstract class AbstractOption {
                 OptionCollection.ArgumentType.NONE;
     }
 
+    /**
+     * Gets the additional options for the UI.
+     *
+     * @return the additional options.
+     */
+    public abstract Options getAdditionalOptions();
+
+//    /**
+//     * Gets a map client option name to Ant Option.
+//     * @return a map client option name to Ant Option.
+//     */
+//    public Map<String, T> getOptions() {
+//        Map<String, T> result = new TreeMap<>();
+//        for (T antOption : AntOption.getAntOptions()) {
+//            result.put(CLIOption.createName(antOption.getOption()), antOption);
+//        }
+//        return result;
+//    }
+
     /**
      * Gets the option this abstract option is wrapping.
      * @return the original Option.
@@ -112,7 +143,7 @@ public abstract class AbstractOption {
             while (matcher.find()) {
                 String key = matcher.group();
                 String optKey = key.substring(2);
-                Optional<Option> maybeResult = Arg.getOptions().getOptions().stream()
+                Optional<Option> maybeResult = Arg.getOptions(getAdditionalOptions()).getOptions().stream()
                         .filter(o -> optKey.equals(o.getOpt()) || optKey.equals(o.getLongOpt())).findFirst();
                 maybeResult.ifPresent(value -> maps.put(key, cleanupName(value)));
             }
@@ -227,4 +258,35 @@ public abstract class AbstractOption {
     public final String getDeprecated() {
         return  option.isDeprecated() ? cleanup(StringUtils.defaultIfEmpty(option.getDeprecated().toString(), StringUtils.EMPTY)) : StringUtils.EMPTY;
     }
+
+    static final class BaseOption extends AbstractOption<BaseOption> {
+        /**
+         * Constructor.
+         *
+         * @param option The CLI option
+         */
+        BaseOption(final org.apache.commons.cli.Option option) {
+            super(option, AbstractOption.extractBaseName(option));
+        }
+
+        @Override
+        public Options getAdditionalOptions() {
+            return new Options();
+        }
+
+        @Override
+        protected String cleanupName(final org.apache.commons.cli.Option option) {
+            return AbstractOption.extractBaseName(option);
+        }
+
+        @Override
+        public String getExample() {
+            return "";
+        }
+
+        @Override
+        public String getText() {
+            return "";
+        }
+    }
 }
diff --git a/apache-rat-core/src/main/java/org/apache/rat/ui/OptionFactory.java b/apache-rat-core/src/main/java/org/apache/rat/ui/OptionFactory.java
new file mode 100644
index 00000000..bd8c8575
--- /dev/null
+++ b/apache-rat-core/src/main/java/org/apache/rat/ui/OptionFactory.java
@@ -0,0 +1,120 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.rat.ui;
+
+import java.util.ArrayList;
+import java.util.Comparator;
+import java.util.List;
+import java.util.Map;
+import java.util.TreeMap;
+import java.util.function.Function;
+import java.util.function.Predicate;
+import java.util.stream.Stream;
+
+import org.apache.commons.cli.Option;
+import org.apache.commons.cli.Options;
+import org.apache.rat.commandline.Arg;
+
+/**
+ * Factory to produce AbstractOption implementations as well as list available commons CLI options.
+ */
+public final class OptionFactory {
+    /** A Configuration for the base options */
+    private static final Config<AbstractOption.BaseOption> BASE_CONFIG = new Config<>(null, AbstractOption.BaseOption::new, new Options());
+
+    private OptionFactory() {
+        // do not instantiate.
+    }
+
+    /**
+     * Gets a sorted the of command line options.
+     * @return the list of command line options.
+     */
+    public static List<Option> baseOptions() {
+        return baseOptions(BASE_CONFIG);
+    }
+
+    /**
+     * Gets the list of commons CLI options.
+     * @param config The OptionFactory configuration.
+     * @return a sorted list of command line options.
+     */
+    public static List<Option> baseOptions(final Config<?> config) {
+        List<Option> lst = new ArrayList<>(Arg.getOptions(config.additionalOptions).getOptions());
+        if (config.filter != null) {
+            lst.removeIf(config.filter);
+        }
+        lst.sort(Comparator.comparing(AbstractOption::extractBaseName));
+        return lst;
+    }
+
+    /**
+     * Gets a map client option name to specified AbstractOption implementation.
+     * @param config the OptionFactory configuraiton.
+     * @return a map client option name to specified AbstractOption implementation
+     * @param <T> the AbstractOption implementation.
+     */
+    public static <T extends AbstractOption<T>> Map<String, T> getOptionMap(final Config<T> config) {
+        Map<String, T> result = new TreeMap<>();
+        getOptionList(config).forEach(option -> result.put(AbstractOption.extractBaseName(option.getOption()), option));
+        return result;
+    }
+
+    /**
+     * Gets a stream of AbstractOption implementations.
+     * @param config The Configuration for the factory.
+     * @return a stream of AbstractOption implementations.
+     * @param <T> the AbstractOption implementation.
+     */
+    public static <T extends AbstractOption<T>> Stream<T> getOptionList(final Config<T> config) {
+        return Arg.getOptions(config.additionalOptions).getOptions().stream().filter(config.getFilter()).map(config.mapper);
+    }
+
+    /**
+     * The Configuration for a factory to produce AbstractOption implementations.
+     * @param <T> the AbstractOption implementation.
+     */
+    public static final class Config<T extends AbstractOption<T>> {
+        /** The filter to remove unsupported options */
+        private final Predicate<Option> filter;
+        /** Function to map commons CLI Option to T */
+        private final Function<Option, T> mapper;
+        /** Additional commons CLI Options to add to the result */
+        private final Options additionalOptions;
+
+        /**
+         * @param filter The predicate to remove original options. May be {@code null} to include all options.
+         * @param mapper The function to map commons CLI options to AbstractOption implementation.
+         * @param additionalOptions Additional options added for the UI.
+         */
+        public Config(final Predicate<Option> filter, final Function<Option, T> mapper, final Options additionalOptions) {
+            this.filter = filter;
+            this.mapper = mapper;
+            this.additionalOptions = additionalOptions;
+        }
+
+        /**
+         * Get the filter.  If the filter is null return a filter that alwasy returns false.
+         * @return the predicate for the filter.
+         */
+        private Predicate<Option> getFilter() {
+            return  filter == null ? x -> false : filter;
+        }
+    }
+}
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_246/src/dir1/FileToProcess b/apache-rat-core/src/main/java/org/apache/rat/ui/UI.java
similarity index 64%
rename from apache-rat-cli/src/it/resources/ReportTest/RAT_246/src/dir1/FileToProcess
rename to apache-rat-core/src/main/java/org/apache/rat/ui/UI.java
index 0e2b25f3..a9ba42f5 100644
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_246/src/dir1/FileToProcess
+++ b/apache-rat-core/src/main/java/org/apache/rat/ui/UI.java
@@ -1,4 +1,3 @@
-
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -17,4 +16,20 @@
  * specific language governing permissions and limitations
  * under the License.
  */
- This is the file to process.
+package org.apache.rat.ui;
+
+public interface UI<T extends AbstractOption<T>> {
+    /**
+     * Gets the common name of this UI.
+     * @return the common name of this UI.
+     */
+    default String name() {
+        return getClass().getSimpleName();
+    }
+
+    /**
+     * Gets the OptionFactory configuration for this UI.
+     * @return the OptionFactory configuration for this UI.
+     */
+    OptionFactory.Config<T> getFactoryConfig();
+}
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/Text.txt b/apache-rat-core/src/main/java/org/apache/rat/ui/spi/UIProvider.java
similarity index 61%
rename from apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/Text.txt
rename to apache-rat-core/src/main/java/org/apache/rat/ui/spi/UIProvider.java
index 2eef8cb0..9870b3cf 100644
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/Text.txt
+++ b/apache-rat-core/src/main/java/org/apache/rat/ui/spi/UIProvider.java
@@ -3,18 +3,23 @@
  * or more contributor license agreements.  See the NOTICE file
  * distributed with this work for additional information
  * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- *    http://www.apache.org/licenses/LICENSE-2.0
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an
  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  * KIND, either express or implied.  See the License for the
  * specific language governing permissions and limitations
- * under the License.    
+ * under the License.
  */
+package org.apache.rat.ui.spi;
 
-            
+import org.apache.rat.ui.UI;
+
+public interface UIProvider {
+    UI<?> create();
+}
diff --git a/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/TextHttps.txt b/apache-rat-core/src/main/java/org/apache/rat/ui/spi/package-info.java
similarity index 63%
rename from apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/TextHttps.txt
rename to apache-rat-core/src/main/java/org/apache/rat/ui/spi/package-info.java
index c5762105..9d724675 100644
--- a/apache-rat-cli/src/it/resources/ReportTest/RAT_259/elements/TextHttps.txt
+++ b/apache-rat-core/src/main/java/org/apache/rat/ui/spi/package-info.java
@@ -3,18 +3,20 @@
  * or more contributor license agreements.  See the NOTICE file
  * distributed with this work for additional information
  * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- *    https://www.apache.org/licenses/LICENSE-2.0.txt
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an
  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  * KIND, either express or implied.  See the License for the
  * specific language governing permissions and limitations
- * under the License.    
+ * under the License.
  */
-
-            
+/**
+ * The SPI implementation for the UIs
+ */
+package org.apache.rat.ui.spi;
diff --git a/apache-rat-core/src/test/java/org/apache/rat/OptionCollectionTest.java b/apache-rat-core/src/test/java/org/apache/rat/OptionCollectionTest.java
index d810a501..8456e15c 100644
--- a/apache-rat-core/src/test/java/org/apache/rat/OptionCollectionTest.java
+++ b/apache-rat-core/src/test/java/org/apache/rat/OptionCollectionTest.java
@@ -22,6 +22,7 @@ import java.nio.file.Path;
 import java.util.stream.Stream;
 import org.apache.commons.cli.CommandLine;
 import org.apache.commons.cli.DefaultParser;
+import org.apache.commons.cli.Options;
 import org.apache.commons.cli.ParseException;
 import org.apache.rat.commandline.ArgumentContext;
 import org.apache.rat.document.DocumentName;
@@ -43,7 +44,6 @@ import org.junit.jupiter.params.provider.ValueSource;
 
 import java.io.File;
 import java.io.IOException;
-import java.util.concurrent.atomic.AtomicBoolean;
 
 import static java.lang.String.format;
 
@@ -54,9 +54,6 @@ public class OptionCollectionTest {
     @TempDir
     static Path testPath;
 
-    /** A flag to determine if help was called */
-    final AtomicBoolean helpCalled = new AtomicBoolean(false);
-
     private static final OptionTestDataProvider optionTestDataProvider = new OptionTestDataProvider();
 
     /**
@@ -77,33 +74,31 @@ public class OptionCollectionTest {
     @Test
     public void testDirOptionCapturesDirectoryToScan() throws IOException, ParseException {
         TestingLog log = new TestingLog();
-        ReportConfiguration config;
+        ArgumentContext ctxt;
         try {
             DefaultLog.setInstance(log);
             String[] args = {"--dir", testPath.toFile().getAbsolutePath()};
-            config = OptionCollection.parseCommands(testPath.toFile(), args, (o) -> {
-            }, true);
+            ctxt = OptionCollection.parseCommands(testPath.toFile(), args);
         } finally {
             DefaultLog.setInstance(null);
         }
-        assertThat(config).isNotNull();
+        assertThat(ctxt).isNotNull();
     }
 
     @Test
     public void testShortenedOptions() throws IOException, ParseException {
         String[] args = {"--output-lic", "ALL"};
-        ReportConfiguration config = OptionCollection.parseCommands(testPath.toFile(), args, (o) -> {
-        }, true);
-        assertThat(config).isNotNull();
-        assertThat(config.listLicenses()).isEqualTo(LicenseSetFactory.LicenseFilter.ALL);
+        ArgumentContext ctxt = OptionCollection.parseCommands(testPath.toFile(), args);
+        assertThat(ctxt).isNotNull();
+        assertThat(ctxt.getConfiguration().listLicenses()).isEqualTo(LicenseSetFactory.LicenseFilter.ALL);
     }
 
     @Test
     public void testDefaultConfiguration() throws ParseException {
         String[] empty = {};
-        CommandLine cl = new DefaultParser().parse(OptionCollection.buildOptions(), empty);
+        CommandLine cl = new DefaultParser().parse(OptionCollection.buildOptions(new Options()), empty);
         ArgumentContext context = new ArgumentContext(new File("."), cl);
-        ReportConfiguration config = OptionCollection.createConfiguration(context);
+        ReportConfiguration config = OptionCollection.populateConfiguration(context);
         ReportConfigurationTest.validateDefault(config);
     }
 
@@ -112,8 +107,8 @@ public class OptionCollectionTest {
     public void getReportableTest(String fName) throws IOException, ParseException {
         File base = new File(fName);
         String expected = DocumentName.FSInfo.getDefault().normalize(base.getAbsolutePath());
-        ReportConfiguration config = OptionCollection.parseCommands(testPath.toFile(), new String[]{fName}, o -> fail("Help called"), false);
-        IReportable reportable = OptionCollection.getReportable(base, config);
+        ArgumentContext ctxt = OptionCollection.parseCommands(testPath.toFile(), new String[]{fName});
+        IReportable reportable = OptionCollection.getReportable(base, ctxt.getConfiguration());
         assertThat(reportable).as(() -> format("'%s' returned null", fName)).isNotNull();
         assertThat(reportable.getName().getName()).isEqualTo(expected);
     }
@@ -128,11 +123,8 @@ public class OptionCollectionTest {
     public void testOptionsUpdateConfig(String name, TestData test) {
         test.setupFiles(testPath);
 
-        helpCalled.set(false);
-        assertThat(helpCalled.get()).as("Help was called").isFalse();
-
         try {
-            ReportConfiguration config = OptionCollection.parseCommands(testPath.toFile(), test.getCommandLine(), o -> helpCalled.set(true), true);
+            ArgumentContext ctxt = OptionCollection.parseCommands(testPath.toFile(), test.getCommandLine());
         } catch (IOException | ParseException e) {
             fail(e.getMessage(), e);
         }
diff --git a/apache-rat-core/src/test/java/org/apache/rat/ReportConfigurationTest.java b/apache-rat-core/src/test/java/org/apache/rat/ReportConfigurationTest.java
index 69889dc4..db5f5373 100644
--- a/apache-rat-core/src/test/java/org/apache/rat/ReportConfigurationTest.java
+++ b/apache-rat-core/src/test/java/org/apache/rat/ReportConfigurationTest.java
@@ -57,6 +57,7 @@ import org.apache.rat.testhelpers.TestingLog;
 import org.apache.rat.testhelpers.TestingLicense;
 import org.apache.rat.testhelpers.TestingMatcher;
 import org.apache.rat.utils.DefaultLog;
+import org.apache.rat.utils.Log;
 import org.apache.rat.utils.Log.Level;
 import org.apache.rat.utils.ReportingSet.Options;
 import org.junit.jupiter.api.AfterEach;
@@ -516,25 +517,30 @@ public class ReportConfigurationTest {
 
     @Test
     public void testValidate() {
-        final StringBuilder sb = new StringBuilder();
-        String msg = "At least one source must be specified";
-        assertThatThrownBy(() -> underTest.validate(sb::append)).isExactlyInstanceOf(ConfigurationException.class)
-                .hasMessageContaining(msg);
-        assertThat(sb.toString()).isEqualTo(msg);
+        TestingLog testLog = new TestingLog();
+        Log oldLog = DefaultLog.getInstance();
+        try {
+            DefaultLog.setInstance(testLog);
 
+            String msg = "At least one source must be specified";
+            assertThatThrownBy(underTest::validate).isExactlyInstanceOf(ConfigurationException.class)
+                    .hasMessageContaining(msg);
+            testLog.assertContains(msg);
+            testLog.clear();
 
-        sb.setLength(0);
-        msg = "You must specify at least one license";
-        underTest.addSource(mock(IReportable.class));
 
-        assertThatThrownBy(() -> underTest.validate(sb::append)).isExactlyInstanceOf(ConfigurationException.class)
-                .hasMessageContaining(msg);
-        assertThat(sb.toString()).isEqualTo(msg);
+            msg = "At least one license must be defined";
+            underTest.addSource(mock(IReportable.class));
 
-        sb.setLength(0);
-        underTest.addLicense(testingLicense("valid", "Validation testing license"));
-        underTest.validate(sb::append);
-        assertThat(sb.length()).isEqualTo(0);
+            assertThatThrownBy(underTest::validate).isExactlyInstanceOf(ConfigurationException.class)
+                    .hasMessageContaining(msg);
+            testLog.assertContains(msg);
+
+            underTest.addLicense(testingLicense("valid", "Validation testing license"));
+            underTest.validate();
+        } finally {
+            DefaultLog.setInstance(oldLog);
+        }
     }
     
     @Test
diff --git a/apache-rat-core/src/test/java/org/apache/rat/ReporterOptionsTest.java b/apache-rat-core/src/test/java/org/apache/rat/ReporterOptionsTest.java
index b44b2e51..934ff86e 100644
--- a/apache-rat-core/src/test/java/org/apache/rat/ReporterOptionsTest.java
+++ b/apache-rat-core/src/test/java/org/apache/rat/ReporterOptionsTest.java
@@ -27,6 +27,7 @@ import javax.xml.xpath.XPathExpressionException;
 import javax.xml.xpath.XPathFactory;
 import org.apache.commons.cli.ParseException;
 import org.apache.rat.api.RatException;
+import org.apache.rat.commandline.ArgumentContext;
 import org.apache.rat.report.claim.ClaimStatistic;
 import org.apache.rat.testhelpers.FileUtils;
 import org.apache.rat.testhelpers.data.OptionTestDataProvider;
@@ -77,10 +78,10 @@ public final class ReporterOptionsTest {
     void testOptionsUpdateConfig(String name, TestData test) throws Exception {
         Path basePath = testPath.resolve(test.getTestName());
         test.setupFiles(basePath);
-        ReportConfiguration config = OptionCollection.parseCommands(basePath.toFile(), test.getCommandLine(), o -> fail("Help called"), true);
-        Reporter.Output output = config != null ? new Reporter(config).execute() : null;
+        ArgumentContext ctxt = OptionCollection.parseCommands(basePath.toFile(), test.getCommandLine());
+        Reporter.Output output = ctxt.getConfiguration() != null ? new Reporter(ctxt.getConfiguration()).execute() : null;
         ValidatorData data = new ValidatorData(
-                output, config, basePath.toString());
+                output, ctxt.getConfiguration(), basePath.toString());
         test.getValidator().accept(data);
     }
 
@@ -92,8 +93,8 @@ public final class ReporterOptionsTest {
             FileUtils.mkDir(testDir);
             FileUtils.writeFile(testDir, ".gitignore", "/foo.md");
             FileUtils.writeFile(testDir, "foo.md");
-            ReportConfiguration config = OptionCollection.parseCommands(testDir, args, o -> fail("Help called"), true);
-            Reporter reporter = new Reporter(config);
+            ArgumentContext ctxt = OptionCollection.parseCommands(testDir, args);
+            Reporter reporter = new Reporter(ctxt.getConfiguration());
             Reporter.Output output = reporter.execute();
             XmlUtils.printDocument(System.out, output.getDocument());
             XPath xpath = XPathFactory.newInstance().newXPath();
diff --git a/apache-rat-core/src/test/java/org/apache/rat/ReporterTest.java b/apache-rat-core/src/test/java/org/apache/rat/ReporterTest.java
index 4d001d6e..b97fdcc7 100644
--- a/apache-rat-core/src/test/java/org/apache/rat/ReporterTest.java
+++ b/apache-rat-core/src/test/java/org/apache/rat/ReporterTest.java
@@ -29,6 +29,7 @@ import java.net.URISyntaxException;
 import java.nio.charset.StandardCharsets;
 
 import java.nio.file.Path;
+import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Collections;
 import java.util.HashMap;
@@ -49,10 +50,13 @@ import javax.xml.xpath.XPathFactory;
 
 import org.apache.commons.cli.CommandLine;
 import org.apache.commons.cli.DefaultParser;
+import org.apache.commons.cli.Option;
+import org.apache.commons.cli.Options;
 import org.apache.commons.cli.ParseException;
 import org.apache.commons.io.FileUtils;
 import org.apache.rat.api.Document.Type;
 import org.apache.rat.api.RatException;
+import org.apache.rat.commandline.Arg;
 import org.apache.rat.commandline.ArgumentContext;
 import org.apache.rat.document.FileDocument;
 import org.apache.rat.document.DocumentName;
@@ -90,9 +94,9 @@ public class ReporterTest {
     public void testExecute() throws RatException, ParseException {
         File output = new File(tempDirectory, "testExecute");
 
-        CommandLine cl = new DefaultParser().parse(OptionCollection.buildOptions(), new String[]{"--output-style", "xml", "--output-file", output.getPath(), basedir});
+        CommandLine cl = new DefaultParser().parse(OptionCollection.buildOptions(new Options()), new String[]{"--output-style", "xml", "--output-file", output.getPath(), basedir});
         ArgumentContext ctxt = new ArgumentContext(new File("."), cl);
-        ReportConfiguration config = OptionCollection.createConfiguration(ctxt);
+        ReportConfiguration config = OptionCollection.populateConfiguration(ctxt);
         ClaimStatistic statistic = new Reporter(config).execute().getStatistic();
 
         assertThat(statistic.getCounter(Type.ARCHIVE)).isEqualTo(1);
@@ -144,10 +148,10 @@ public class ReporterTest {
     @Test
     public void testOutputOption() throws Exception {
         File output = new File(tempDirectory, "test");
-        CommandLine commandLine = new DefaultParser().parse(OptionCollection.buildOptions(), new String[]{"--output-file", output.getCanonicalPath(), basedir});
+        CommandLine commandLine = new DefaultParser().parse(OptionCollection.buildOptions(new Options()), new String[]{"--output-file", output.getCanonicalPath(), basedir});
         ArgumentContext ctxt = new ArgumentContext(new File("."), commandLine);
 
-        ReportConfiguration config = OptionCollection.createConfiguration(ctxt);
+        ReportConfiguration config = OptionCollection.populateConfiguration(ctxt);
         new Reporter(config).execute().format(config);
         assertThat(output.exists()).isTrue();
         String content = FileUtils.readFileToString(output, StandardCharsets.UTF_8);
@@ -163,10 +167,10 @@ public class ReporterTest {
         PrintStream origin = System.out;
         try (PrintStream out = new PrintStream(output)) {
             System.setOut(out);
-            CommandLine commandLine = new DefaultParser().parse(OptionCollection.buildOptions(), new String[]{basedir});
+            CommandLine commandLine = new DefaultParser().parse(OptionCollection.buildOptions(new Options()), new String[]{basedir});
             ArgumentContext ctxt = new ArgumentContext(new File("."), commandLine);
 
-            ReportConfiguration config = OptionCollection.createConfiguration(ctxt);
+            ReportConfiguration config = OptionCollection.populateConfiguration(ctxt);
             new Reporter(config).execute().format(config);
         } finally {
             System.setOut(origin);
@@ -216,10 +220,10 @@ public class ReporterTest {
                 "type", "STANDARD"));
 
         File output = new File(tempDirectory, "testXMLOutput");
-        CommandLine commandLine = new DefaultParser().parse(OptionCollection.buildOptions(), new String[]{"--output-style", "xml", "--output-file", output.getPath(), basedir});
+        CommandLine commandLine = new DefaultParser().parse(OptionCollection.buildOptions(new Options()), new String[]{"--output-style", "xml", "--output-file", output.getPath(), basedir});
         ArgumentContext ctxt = new ArgumentContext(new File("."), commandLine);
 
-        ReportConfiguration config = OptionCollection.createConfiguration(ctxt);
+        ReportConfiguration config = OptionCollection.populateConfiguration(ctxt);
         new Reporter(config).execute().format(config);
 
         assertThat(output).exists();
@@ -500,7 +504,9 @@ public class ReporterTest {
     }
 
     static Stream<Arguments> getTestData() {
-        return new ReportTestDataProvider().getOptionTests().stream().map(testData ->
+        List<Option> upsupportedTests = new ArrayList<>(Arg.OUTPUT_STYLE.group().getOptions());
+        upsupportedTests.addAll(Arg.OUTPUT_FILE.group().getOptions());
+        return new ReportTestDataProvider().getOptionTests(upsupportedTests).stream().map(testData ->
                 Arguments.of(testData.getTestName(), testData));
     }
 
@@ -509,19 +515,20 @@ public class ReporterTest {
     void testReportData(String name, TestData test) throws Exception {
         Path tempPath = tempDirectory.toPath();
         Path basePath = tempPath.resolve(test.getTestName());
+        org.apache.rat.testhelpers.FileUtils.mkDir(basePath.toFile());
         test.setupFiles(basePath);
-        ReportConfiguration config = OptionCollection.parseCommands(basePath.toFile(),
-                test.getCommandLine(basePath.toString()), o -> fail("Help called"), true);
+        ArgumentContext ctxt = OptionCollection.parseCommands(basePath.toFile(),
+                test.getCommandLine(basePath.toString()));
         if (test.expectingException()) {
-            assertThatThrownBy(() -> new Reporter(config).execute()).as("Expected throws from " + name)
+            assertThatThrownBy(() -> new Reporter(ctxt.getConfiguration()).execute()).as("Expected throws from " + name)
                     .hasMessageContaining(test.getExpectedException().getMessage());
             ValidatorData data = new ValidatorData(
-                    null, config, basePath.toString());
+                    null, ctxt.getConfiguration(), basePath.toString());
             test.getValidator().accept(data);
         } else {
-            Reporter.Output output = config != null ? new Reporter(config).execute() : null;
+            Reporter.Output output = ctxt.getConfiguration() != null ? new Reporter(ctxt.getConfiguration()).execute() : null;
             ValidatorData data = new ValidatorData(
-                    output, config, basePath.toString());
+                    output, ctxt.getConfiguration(), basePath.toString());
             test.getValidator().accept(data);
         }
     }
diff --git a/apache-rat-core/src/test/java/org/apache/rat/annotation/TestLicenseAppender.java b/apache-rat-core/src/test/java/org/apache/rat/annotation/TestLicenseAppender.java
index 696e520d..5c50ec12 100644
--- a/apache-rat-core/src/test/java/org/apache/rat/annotation/TestLicenseAppender.java
+++ b/apache-rat-core/src/test/java/org/apache/rat/annotation/TestLicenseAppender.java
@@ -395,7 +395,7 @@ public class TestLicenseAppender {
         org.apache.rat.testhelpers.FileUtils.mkDir(outputFile.getParentFile());
         try (InputStream input = TestLicenseAppender.class.getResourceAsStream(resourceName);
              OutputStream output = new FileOutputStream(outputFile)) {
-            assertThat(input).isNotNull();
+            assertThat(input).as(resourceName + " is not found").isNotNull();
             IOUtils.copy(input, output);
         }
         return outputFile;
diff --git a/apache-rat-core/src/test/java/org/apache/rat/commandline/ArgTests.java b/apache-rat-core/src/test/java/org/apache/rat/commandline/ArgTests.java
index 7f27cb8d..3493a0b9 100644
--- a/apache-rat-core/src/test/java/org/apache/rat/commandline/ArgTests.java
+++ b/apache-rat-core/src/test/java/org/apache/rat/commandline/ArgTests.java
@@ -37,7 +37,7 @@ import static org.assertj.core.api.Assertions.assertThat;
 public class ArgTests {
 
     private CommandLine createCommandLine(String[] args) throws ParseException {
-        Options opts = OptionCollection.buildOptions();
+        Options opts = OptionCollection.buildOptions(new Options());
         return DefaultParser.builder().setDeprecatedHandler(DeprecationReporter.getLogReporter())
                 .setAllowPartialMatching(true).build().parse(opts, args);
     }
diff --git a/apache-rat-core/src/test/java/org/apache/rat/config/exclusion/fileProcessors/GitIgnoreBuilderTest.java b/apache-rat-core/src/test/java/org/apache/rat/config/exclusion/fileProcessors/GitIgnoreBuilderTest.java
index fc5505e5..8cc989ec 100644
--- a/apache-rat-core/src/test/java/org/apache/rat/config/exclusion/fileProcessors/GitIgnoreBuilderTest.java
+++ b/apache-rat-core/src/test/java/org/apache/rat/config/exclusion/fileProcessors/GitIgnoreBuilderTest.java
@@ -84,6 +84,7 @@ public class GitIgnoreBuilderTest extends AbstractIgnoreBuilderTest {
             DocumentNameMatcher matcher = matcherSets.get(0).createMatcher();
             assertThat(matcher.toString()).isEqualTo(expected);
         } else {
+            assertThat(entry).isPresent();
             assertThat(entry.get()).isEqualTo(expected);
         }
     }
@@ -128,6 +129,7 @@ public class GitIgnoreBuilderTest extends AbstractIgnoreBuilderTest {
             }
         };
         URL url = GitIgnoreBuilderTest.class.getClassLoader().getResource("GitIgnoreBuilderTest/src/");
+        assertThat(url).as("resources are missing").isNotNull();
         File file = Paths.get(url.toURI()).toFile();
 
         DocumentName documentName = DocumentName.builder(file).build();
@@ -157,6 +159,7 @@ public class GitIgnoreBuilderTest extends AbstractIgnoreBuilderTest {
                 URL globalGitIgnoreUrl = GitIgnoreBuilderTest.class.getClassLoader().getResource("GitIgnoreBuilderTest/global-gitignore");
                 String globalGitIgnore;
                 try {
+                    assertThat(globalGitIgnoreUrl).isNotNull();
                     globalGitIgnore = Paths.get(globalGitIgnoreUrl.toURI()).toString();
                     return Optional.of(new File(globalGitIgnore));
                 } catch (URISyntaxException e) {
@@ -166,6 +169,7 @@ public class GitIgnoreBuilderTest extends AbstractIgnoreBuilderTest {
             }
         };
         URL url = GitIgnoreBuilderTest.class.getClassLoader().getResource("GitIgnoreBuilderTest/src/");
+        assertThat(url).as("resources are missing").isNotNull();
         File file = Paths.get(url.toURI()).toFile();
 
         DocumentName documentName = DocumentName.builder(file).build();
diff --git a/apache-rat-core/src/test/java/org/apache/rat/test/OptionsList.java b/apache-rat-core/src/test/java/org/apache/rat/test/OptionsList.java
index da35a83e..c05aa280 100644
--- a/apache-rat-core/src/test/java/org/apache/rat/test/OptionsList.java
+++ b/apache-rat-core/src/test/java/org/apache/rat/test/OptionsList.java
@@ -23,13 +23,14 @@ import java.util.HashMap;
 import java.util.Set;
 
 import org.apache.commons.cli.Option;
+import org.apache.commons.cli.Options;
 import org.apache.rat.OptionCollection;
 
 public final class OptionsList {
     private final static Map<String, Option> OPTIONS_MAP = new HashMap<>();
 
     static {
-        for (Option option : OptionCollection.buildOptions().getOptions()) {
+        for (Option option : OptionCollection.buildOptions(new Options()).getOptions()) {
             if (option.getLongOpt() != null) {
                 OPTIONS_MAP.put(option.getLongOpt(), option);
             }
diff --git a/apache-rat-core/src/test/java/org/apache/rat/testhelpers/TestingLog.java b/apache-rat-core/src/test/java/org/apache/rat/testhelpers/TestingLog.java
index 171cacac..573f2a17 100644
--- a/apache-rat-core/src/test/java/org/apache/rat/testhelpers/TestingLog.java
+++ b/apache-rat-core/src/test/java/org/apache/rat/testhelpers/TestingLog.java
@@ -26,6 +26,7 @@ import org.apache.rat.utils.Log;
 public class TestingLog implements Log {
 
     private StringBuilder captured = new StringBuilder();
+    private Level level = Level.DEBUG;
 
     /**
      * Clears the captured buffer
@@ -86,12 +87,19 @@ public class TestingLog implements Log {
 
     @Override
     public Level getLevel() {
-        return Level.DEBUG;
+        return level;
     }
 
     @Override
     public void log(Level level, String msg) {
-        captured.append(String.format("%s: %s%n", level, msg));
+        if (level.ordinal() >= this.level.ordinal()) {
+            captured.append(String.format("%s: %s%n", level, msg));
+        }
+    }
+
+    @Override
+    public void setLevel(Level level) {
+        this.level = level;
     }
 
     /**
diff --git a/apache-rat-core/src/test/java/org/apache/rat/testhelpers/data/DataUtils.java b/apache-rat-core/src/test/java/org/apache/rat/testhelpers/data/DataUtils.java
index f9e549b3..de2c4ece 100644
--- a/apache-rat-core/src/test/java/org/apache/rat/testhelpers/data/DataUtils.java
+++ b/apache-rat-core/src/test/java/org/apache/rat/testhelpers/data/DataUtils.java
@@ -57,9 +57,9 @@ public class DataUtils {
     /**
      * A setup that does nothing.
      */
-    static final Consumer<Path> NO_SETUP = basePath -> {};
+    public static final Consumer<Path> NO_SETUP = basePath -> {};
 
-    static final Consumer<ValidatorData> NO_VALIDATOR = validatorData -> {};
+    public static final Consumer<ValidatorData> NO_VALIDATOR = validatorData -> {};
 
     private DataUtils() {
         // do not instantiate
@@ -80,9 +80,9 @@ public class DataUtils {
      * containing as single text matcher that mateches the {@code text} parameter.
      * @param fileName The name of the file to create.
      * @param id the ID for the family.
-     * @param text the for the matcher.
+     * @param text the text for the matcher.
      */
-    static void generateSimpleConfig(Path fileName, String id, String text) {
+    static void generateTextConfig(Path fileName, String id, String text) {
         try (XmlWriter writer = new XmlWriter(new OutputStreamWriter(Files.newOutputStream(fileName.toFile().toPath()),
                         StandardCharsets.UTF_8))) {
             writer.startDocument()
@@ -104,4 +104,33 @@ public class DataUtils {
             throw new RuntimeException(e);
         }
     }
+    /**
+     * Generate a simple configuration file that defines one license based on the name of the file and
+     * containing as single text matcher that mateches the {@code text} parameter.
+     * @param fileName The name of the file to create.
+     * @param id the ID for the family.
+     * @param spdxId the SPDX id for the matcher.
+     */
+    static void generateSpdxConfig(Path fileName, String id, String spdxId) {
+        try (XmlWriter writer = new XmlWriter(new OutputStreamWriter(Files.newOutputStream(fileName.toFile().toPath()),
+                StandardCharsets.UTF_8))) {
+            writer.startDocument()
+                    .comment(ASF_TEXT)
+                    .openElement("rat-config")
+                    .openElement("families")
+                    .openElement("family")
+                    .attribute("id", id)
+                    .attribute("name", "from " + fileName.getFileName())
+                    .closeElement() // family
+                    .closeElement() // families
+                    .openElement("licenses")
+                    .openElement("license")
+                    .attribute("family", id)
+                    .openElement("spdx")
+                    .attribute("name", spdxId)
+                    .closeDocument(); // close all open elements
+        } catch (IOException e) {
+            throw new RuntimeException(e);
+        }
+    }
 }
diff --git a/apache-rat-core/src/test/java/org/apache/rat/testhelpers/data/OptionTestDataProvider.java b/apache-rat-core/src/test/java/org/apache/rat/testhelpers/data/OptionTestDataProvider.java
index 7d0cb3aa..f1c25972 100644
--- a/apache-rat-core/src/test/java/org/apache/rat/testhelpers/data/OptionTestDataProvider.java
+++ b/apache-rat-core/src/test/java/org/apache/rat/testhelpers/data/OptionTestDataProvider.java
@@ -38,9 +38,11 @@ import java.util.List;
 import java.util.Map;
 import java.util.Set;
 import java.util.SortedSet;
+import java.util.TreeMap;
 import java.util.function.Consumer;
 import java.util.function.Supplier;
 import org.apache.commons.cli.Option;
+import org.apache.commons.cli.Options;
 import org.apache.commons.io.IOUtils;
 import org.apache.commons.lang3.tuple.ImmutablePair;
 import org.apache.rat.ConfigurationException;
@@ -94,13 +96,13 @@ public class OptionTestDataProvider {
      * @return the map of UI TestData indexed by testName.
      */
     public Map<String, TestData> getUITestMap() {
-        final ConfigurationException noLicenses = new ConfigurationException("You must specify at least one license");
+        final ConfigurationException noLicenses = new ConfigurationException("At least one license must be defined");
         Map<String, TestData> result = getOptionTestMap();
         result.get("configurationNoDefaults").setException(noLicenses);
-        result.get("licensesApprovedWithoutDefaults").setException(noLicenses);
-        result.get("licensesApprovedFileWithoutDefaults").setException(noLicenses);
-        result.get("licenseFamiliesApprovedWithoutDefaults").setException(noLicenses);
-        result.get("licenseFamiliesApprovedFileWithoutDefaults").setException(noLicenses);
+        result.get("licensesApproved/withoutDefaults").setException(noLicenses);
+        result.get("licensesApprovedFile/withoutDefaults").setException(noLicenses);
+        result.get("licenseFamiliesApproved/withoutDefaults").setException(noLicenses);
+        result.get("licenseFamiliesApprovedFile/withoutDefaults").setException(noLicenses);
         return result;
     }
 
@@ -110,7 +112,7 @@ public class OptionTestDataProvider {
      * @see #getOptionTests()
      */
     public Map<String, TestData> getOptionTestMap() {
-        Map<String, TestData> map = new HashMap<>();
+        Map<String, TestData> map = new TreeMap<>();
         for (TestData test : getOptionTests()) {
             map.put(test.getTestName(), test);
         }
@@ -163,7 +165,7 @@ public class OptionTestDataProvider {
     }
 
     private void validate(List<TestData> result) {
-        Set<Option> options = new HashSet<>(Arg.getOptions().getOptions());
+        Set<Option> options = new HashSet<>(Arg.getOptions(new Options()).getOptions());
         result.stream().forEach(testData -> options.remove(testData.getOption()));
         // TODO fix this once deprecated options are removed
         options.forEach(opt -> DefaultLog.getInstance().warn("Option " + opt.getKey() + " was not tested."));
@@ -559,10 +561,10 @@ DataUtils.NO_SETUP,
             Path ratDir = basePath.resolve(".rat");
             ratDir.toFile().mkdirs();
             Path oneXml = ratDir.resolve("One.xml");
-            DataUtils.generateSimpleConfig(oneXml, "ONE", "one");
+            DataUtils.generateTextConfig(oneXml, "ONE", "one");
 
             Path twoXml = ratDir.resolve("Two.xml");
-            DataUtils.generateSimpleConfig(twoXml, "TWO", "two");
+            DataUtils.generateTextConfig(twoXml, "TWO", "two");
         };
         String[] args = {".rat/One.xml", ".rat/Two.xml"};
 
@@ -733,8 +735,9 @@ return Arrays.asList(test1, test1);
                 throw new RuntimeException(e);
             }
             DocumentName outputDocument = validatorData.mkDocName("outexample");
-            try (BufferedReader reader = new BufferedReader(new InputStreamReader(Files.newInputStream(outputDocument.asFile().toPath())))) {
-                assertThat(reader.readLine()).isEqualTo("Hello world");
+
+            try {
+                assertThat(TextUtils.readFile(outputDocument.asFile())).contains("Hello world");
             } catch (IOException e) {
                 throw new RuntimeException(e);
             }
diff --git a/apache-rat-core/src/test/java/org/apache/rat/testhelpers/data/ReportTestDataProvider.java b/apache-rat-core/src/test/java/org/apache/rat/testhelpers/data/ReportTestDataProvider.java
index e47259a3..c7193d6c 100644
--- a/apache-rat-core/src/test/java/org/apache/rat/testhelpers/data/ReportTestDataProvider.java
+++ b/apache-rat-core/src/test/java/org/apache/rat/testhelpers/data/ReportTestDataProvider.java
@@ -30,10 +30,13 @@ import java.nio.file.Files;
 import java.nio.file.Path;
 import java.util.ArrayList;
 import java.util.Arrays;
+import java.util.Collection;
 import java.util.Collections;
+import java.util.Comparator;
 import java.util.HashMap;
 import java.util.HashSet;
 import java.util.List;
+import java.util.Locale;
 import java.util.Map;
 import java.util.Set;
 import java.util.function.Consumer;
@@ -42,9 +45,9 @@ import javax.xml.xpath.XPath;
 import javax.xml.xpath.XPathExpressionException;
 import javax.xml.xpath.XPathFactory;
 import org.apache.commons.cli.Option;
+import org.apache.commons.cli.Options;
 import org.apache.commons.io.IOUtils;
 import org.apache.commons.lang3.tuple.ImmutablePair;
-import org.apache.rat.ConfigurationException;
 import org.apache.rat.OptionCollection;
 import org.apache.rat.ReportConfiguration;
 import org.apache.rat.api.RatException;
@@ -84,14 +87,21 @@ public class ReportTestDataProvider {
 
     private final XPath xpath = XPathFactory.newInstance().newXPath();
 
+    private final Consumer<Path> mkRat = basePath -> {
+        File baseDir = basePath.toFile();
+        File ratDir = new File(baseDir, ".rat");
+        FileUtils.mkDir(ratDir);
+    };
+
     /**
      * Generates a map of TestData indexed by the testName
+     * @param unsupportedTests Options that are not supported by the item under test.
      * @return the map of testName to Test Data.
-     * @see #getOptionTests()
+     * @see #getOptionTests(Collection)
      */
-    public Map<String, TestData> getOptionTestMap() {
+    public Map<String, TestData> getOptionTestMap(Collection<Option> unsupportedTests) {
         Map<String, TestData> map = new HashMap<>();
-        for (TestData test : getOptionTests()) {
+        for (TestData test : getOptionTests(unsupportedTests)) {
             map.put(test.getTestName(), test);
         }
         return map;
@@ -101,9 +111,10 @@ public class ReportTestDataProvider {
      * Generates a list of test data for Option testing.
      * This is different from UI testing as this is to test
      * that the command line is properly parsed into a configuration.
+     * @param unsupportedOptions a collection of options that are not supported by the item under test.
      * @return a list of TestData for the tests.
      */
-    public List<TestData> getOptionTests() {
+    public List<TestData> getOptionTests(final Collection<Option> unsupportedOptions) {
         List<TestData> result = new ArrayList<>();
         result.addAll(configTest());
         result.addAll(configurationNoDefaultsTest());
@@ -139,11 +150,13 @@ public class ReportTestDataProvider {
         result.addAll(outputStandardTest());
         result.addAll(outputStyleTest());
         validate(result);
+        result.removeIf(test -> unsupportedOptions.contains(test.getOption()));
+        result.sort(Comparator.comparing(TestData::getTestName));
         return result;
     }
 
     private void validate(List<TestData> result) {
-        Set<Option> options = new HashSet<>(Arg.getOptions().getOptions());
+        Set<Option> options = new HashSet<>(Arg.getOptions(new Options()).getOptions());
         result.stream().forEach(testData -> options.remove(testData.getOption()));
         // TODO fix this once deprecated options are removed
         options.forEach(opt -> DefaultLog.getInstance().warn("Option " + opt.getKey() + " was not tested."));
@@ -170,7 +183,7 @@ public class ReportTestDataProvider {
 
     // exclude tests
     private List<TestData> execExcludeTest(final Option option, final Supplier<String[]> args, Consumer<Path> setupFiles) {
-        Consumer<Path> setup = setupFiles.andThen(basePath -> {
+        Consumer<Path> setup = setupFiles.andThen(mkRat).andThen(basePath -> {
             File baseDir = basePath.toFile();
             writeFile(baseDir, "notbaz");
             writeFile(baseDir, "well._afile");
@@ -184,7 +197,7 @@ public class ReportTestDataProvider {
                 validatorData -> {
                     ClaimStatistic claimStatistic = validatorData.output.getStatistic();
                     assertThat(claimStatistic.getCounter(ClaimStatistic.Counter.STANDARDS)).isEqualTo(5);
-                    assertThat(claimStatistic.getCounter(ClaimStatistic.Counter.IGNORED)).isEqualTo(0);
+                    assertThat(claimStatistic.getCounter(ClaimStatistic.Counter.IGNORED)).isEqualTo(1);
                 });
         String[] ignored = {"B.bar", "justbaz", "some.foo", ".rat"};
         String[] standard = {"well._afile", "notbaz"};
@@ -205,11 +218,10 @@ public class ReportTestDataProvider {
     }
 
     private List<TestData> excludeFileTest(final Option option) {
-        Consumer<Path> setup = baseDir -> {
+        Consumer<Path> setup = mkRat.andThen(baseDir -> {
             File dir = baseDir.resolve(".rat").toFile();
-            FileUtils.mkDir(dir);
             writeFile(dir, "exclude.txt", Arrays.asList(OptionTestDataProvider.EXCLUDE_ARGS));
-        };
+        });
         Supplier<String[]> args = () -> new String[]{".rat/exclude.txt"};
         return execExcludeTest(option, args, setup);
     }
@@ -342,7 +354,7 @@ public class ReportTestDataProvider {
             writeFile(baseDir, "HelloWorld.txt", Collections.singletonList("HelloWorld"));
         };
 
-        TestData test1 = new TestData("5", Collections.singletonList(ImmutablePair.of(null, null)),
+        TestData test1 = new TestData(DataUtils.asDirName(option), Collections.singletonList(ImmutablePair.of(null, null)),
                 setup,
                 validatorData -> {
                     assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.STANDARDS)).isEqualTo(3);
@@ -355,7 +367,7 @@ public class ReportTestDataProvider {
                     }
                 });
 
-        TestData test2 = new TestData("5", Collections.singletonList(ImmutablePair.of(option, new String[]{"5"})),
+        TestData test2 = new TestData("", Collections.singletonList(ImmutablePair.of(option, new String[]{"5"})),
                 setup,
                 validatorData -> {
                     assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.STANDARDS)).isEqualTo(2);
@@ -383,12 +395,12 @@ public class ReportTestDataProvider {
             writeFile(baseDir, "justbaz");
         });
 
+        // standard without options.
         TestData test1 = new TestData(DataUtils.asDirName(option), NO_OPTIONS,
                 setup,
                 validatorData -> {
-
                     assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.STANDARDS)).isEqualTo(4);
-                    assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.IGNORED)).isEqualTo(0);
+                    assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.IGNORED)).isEqualTo(1);
                 });
 
         // verify exclude removes the files
@@ -397,7 +409,7 @@ public class ReportTestDataProvider {
                 validatorData -> {
                     assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.STANDARDS)).isEqualTo(1);
                     // .gitignore is ignored by default as it is hidden but not counted
-                    assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.IGNORED)).isEqualTo(3);
+                    assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.IGNORED)).isEqualTo(4);
                 });
 
         TestData test3 = new TestData("", Arrays.asList(ImmutablePair.of(option, args), ImmutablePair.of(excludeOption, OptionTestDataProvider.EXCLUDE_ARGS)),
@@ -405,18 +417,17 @@ public class ReportTestDataProvider {
                 validatorData -> {
                     assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.STANDARDS)).isEqualTo(3);
                     // .gitignore is ignored by default as it is hidden but not counted
-                    assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.IGNORED)).isEqualTo(1);
+                    assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.IGNORED)).isEqualTo(2);
                 });
         return Arrays.asList(test1, test2, test3);
     }
 
     private List<TestData> includeFileTest(final Option option) {
-        Consumer<Path> setup = baseDir -> {
-            File dir = baseDir.resolve(".rat").toFile();
-            FileUtils.mkDir(dir);
+        Consumer<Path> setup = mkRat.andThen(basePath -> {
+            File dir = basePath.resolve(".rat").toFile();
             writeFile(dir, "include.txt", Arrays.asList(OptionTestDataProvider.INCLUDE_ARGS));
-        };
-        return execIncludeTest(option, new String[]{"include.txt"}, setup);
+        });
+        return execIncludeTest(option, new String[]{".rat/include.txt"}, setup);
     }
 
     protected List<TestData> inputIncludeFileTest() {
@@ -425,7 +436,7 @@ public class ReportTestDataProvider {
 
 
     protected List<TestData> inputIncludeTest() {
-        return execIncludeTest(Arg.INCLUDE.find("input-include"), OptionTestDataProvider.INCLUDE_ARGS, x -> {});
+        return execIncludeTest(Arg.INCLUDE.find("input-include"), OptionTestDataProvider.INCLUDE_ARGS, mkRat);
     }
 
     protected List<TestData> inputIncludeStdTest() {
@@ -448,34 +459,38 @@ public class ReportTestDataProvider {
         ImmutablePair<Option, String[]> excludes = ImmutablePair.of(Arg.EXCLUDE.find("input-exclude"),
                 new String[]{"*~more", "*~"});
 
-        TestData test1 = new TestData("IncludeStdValidation", Collections.singletonList(excludes),
+        TestData test1 = new TestData("/includeStdValidation", Collections.singletonList(excludes),
                 setup,
                 validatorData -> {
-                    assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.STANDARDS)).isEqualTo(3);
-                    assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.IGNORED)).isEqualTo(5);
+                    assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.STANDARDS)).isEqualTo(4);
+                    assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.IGNORED)).isEqualTo(6);
                 });
 
-        TestData test2 = new TestData(StandardCollection.MISC.name(), Arrays.asList(ImmutablePair.of(option, new String[]{StandardCollection.MISC.name()}), excludes),
+        TestData test2 = new TestData(StandardCollection.MISC.name().toLowerCase(Locale.ROOT), Arrays.asList(ImmutablePair.of(option, new String[]{StandardCollection.MISC.name()}), excludes),
                 setup,
                 validatorData -> {
-                    assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.STANDARDS)).isEqualTo(7);
-                    assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.IGNORED)).isEqualTo(1);
+                    assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.STANDARDS)).isEqualTo(8);
+                    assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.IGNORED)).isEqualTo(2);
                 });
 
-        TestData test3 = new TestData(StandardCollection.HIDDEN_FILE.name(), Arrays.asList(ImmutablePair.of(option, new String[]{StandardCollection.HIDDEN_FILE.name()}), excludes),
+        TestData test3 = new TestData(StandardCollection.HIDDEN_FILE.name().toLowerCase(Locale.ROOT), Arrays.asList(ImmutablePair.of(option, new String[]{StandardCollection.HIDDEN_FILE.name()}), excludes),
                 setup,
                 validatorData -> {
-                    assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.STANDARDS)).isEqualTo(7);
-                    assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.IGNORED)).isEqualTo(1);
-                    assertStandardFile(validatorData.output.getDocument(), ".hiddenFile");
+                    assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.STANDARDS))
+                            .isEqualTo(6);
+                    assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.IGNORED))
+                            .isEqualTo(4);
+                    assertStandardFile(validatorData.output.getDocument(), "._afile");
+                    assertIgnoredFile(validatorData.output.getDocument(), ".hiddenDir");
                 });
-        TestData test4 = new TestData(StandardCollection.HIDDEN_DIR.name(), Arrays.asList(ImmutablePair.of(option, new String[]{StandardCollection.HIDDEN_DIR.name()}), excludes),
+        TestData test4 = new TestData(StandardCollection.HIDDEN_DIR.name().toLowerCase(Locale.ROOT),
+                Arrays.asList(ImmutablePair.of(option, new String[]{StandardCollection.HIDDEN_DIR.name()}), excludes),
                 setup,
                 validatorData -> {
-                    assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.STANDARDS)).isEqualTo(7);
-                    assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.IGNORED)).isEqualTo(1);
-                    assertIgnoredFile(validatorData.output.getDocument(), ".hiddenFile");
-                    assertStandardFile(validatorData.output.getDocument(), ".hiddenDir/afile");
+                    assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.STANDARDS)).isEqualTo(5);
+                    assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.IGNORED)).isEqualTo(5);
+                    assertIgnoredFile(validatorData.output.getDocument(), "._afile");
+                    assertStandardFile(validatorData.output.getDocument(), ".hiddenDir/aFile");
                 });
         return Arrays.asList(test1, test2, test3, test4);
     }
@@ -486,7 +501,7 @@ public class ReportTestDataProvider {
             File baseDir = basePath.toFile();
             writeFile(baseDir, "codefile");
             writeFile(baseDir, "intput.txt", "codefile");
-            writeFile(baseDir, "notcodFile");
+            writeFile(baseDir, "notcodeFile");
         };
 
         TestData test1 = new TestData(DataUtils.asDirName(option), NO_OPTIONS,
@@ -510,7 +525,7 @@ public class ReportTestDataProvider {
         Consumer<Path> setup = extraSetup.andThen(
                 basePath -> {
                     File baseDir = basePath.toFile();
-                    writeFile(baseDir, "gpl.txt", "SPDX-License-Identifier: GPL-1.0-only");
+                    writeFile(baseDir, "catz.txt", "SPDX-License-Identifier: catz");
                     writeFile(baseDir, "apl.txt", "SPDX-License-Identifier: Apache-2.0");
                 }
         );
@@ -523,14 +538,28 @@ public class ReportTestDataProvider {
                     assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.UNAPPROVED)).isEqualTo(1);
                 });
 
-        TestData test2 = new TestData("", Collections.singletonList(ImmutablePair.of(option, args)),
+        TestData test2 = new TestData("withoutLicenseDef", Collections.singletonList(ImmutablePair.of(option, args)),
                 setup,
+                validatorData -> {
+                    assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.STANDARDS)).isEqualTo(2);
+                    assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.APPROVED)).isEqualTo(1);
+                    assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.UNAPPROVED)).isEqualTo(1);
+                });
+
+        Option configOpt = Arg.CONFIGURATION.option();
+        TestData test3 = new TestData("withLicenseDef", Arrays.asList(ImmutablePair.of(option, args),
+                ImmutablePair.of(configOpt, new String[]{".rat/catz.xml"})),
+        setup.andThen(mkRat).andThen(
+                basePath -> {
+                    Path ratDir = basePath.resolve(".rat");
+                    DataUtils.generateSpdxConfig(basePath.resolve(".rat").resolve("catz.xml"), "catz", "catz");
+                }),
                 validatorData -> {
                     assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.STANDARDS)).isEqualTo(2);
                     assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.APPROVED)).isEqualTo(2);
                     assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.UNAPPROVED)).isEqualTo(0);
                 });
-        return Arrays.asList(test1, test2);
+        return Arrays.asList(test1, test2, test3);
     }
 
     protected List<TestData> helpLicenses() {
@@ -553,13 +582,14 @@ public class ReportTestDataProvider {
 
     protected List<TestData> licensesApprovedFileTest() {
         return execLicensesApprovedTest(Arg.LICENSES_APPROVED_FILE.find("licenses-approved-file"),
-                new String[]{"licensesApproved.txt"},
-                basePath -> writeFile(basePath.toFile(), "licensesApproved.txt", Arrays.asList("one", "two")));
+                new String[]{".rat/licensesApproved.txt"},
+                mkRat.andThen(
+                        basePath -> writeFile(basePath.resolve(".rat").toFile(), "licensesApproved.txt", Arrays.asList("catz"))));
     }
 
     protected List<TestData> licensesApprovedTest() {
         return execLicensesApprovedTest(Arg.LICENSES_APPROVED.find("licenses-approved"),
-                new String[]{"one, two"}, NO_SETUP);
+                new String[]{"catz"}, NO_SETUP);
     }
 
     private List<TestData> execLicensesDeniedTest(final Option option, final String[] args, Consumer<Path> setupFiles) {
@@ -605,20 +635,36 @@ public class ReportTestDataProvider {
                     assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.UNAPPROVED)).isEqualTo(1);
                 });
 
-        TestData test2 = new TestData("", Collections.singletonList(ImmutablePair.of(option, args)),
+        TestData test2 = new TestData("withoutLicenseDef", Collections.singletonList(ImmutablePair.of(option, args)),
                 setup,
+                validatorData -> {
+                    assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.STANDARDS)).isEqualTo(1);
+                    assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.APPROVED)).isEqualTo(0);
+                    assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.UNAPPROVED)).isEqualTo(1);
+                });
+        Option configOpt = Arg.CONFIGURATION.option();
+        TestData test3 = new TestData("withLicenseDef", Arrays.asList(ImmutablePair.of(option, args),
+                ImmutablePair.of(configOpt, new String[]{".rat/catz.xml"})),
+                setup.andThen(mkRat).andThen(
+                        basePath -> {
+                            Path ratDir = basePath.resolve(".rat");
+                            Path catzXml = ratDir.resolve("catz.xml");
+                            DataUtils.generateSpdxConfig(catzXml, "catz", "catz");
+                        }),
                 validatorData -> {
                     assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.STANDARDS)).isEqualTo(1);
                     assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.APPROVED)).isEqualTo(1);
                     assertThat(validatorData.output.getStatistic().getCounter(ClaimStatistic.Counter.UNAPPROVED)).isEqualTo(0);
                 });
-        return Arrays.asList(test1, test2);
+        return Arrays.asList(test1, test2, test3);
     }
 
     protected List<TestData> licenseFamiliesApprovedFileTest() {
         return execLicenseFamiliesApprovedTest(Arg.FAMILIES_APPROVED_FILE.find("license-families-approved-file"),
-                new String[]{"familiesApproved.txt"},
-                basePath -> writeFile(basePath.toFile(), "familiesApproved.txt", Collections.singletonList("catz")));
+                new String[]{".rat/familiesApproved.txt"},
+                mkRat.andThen( basePath -> {
+                    writeFile(basePath.resolve(".rat").toFile(), "familiesApproved.txt", Collections.singletonList("catz"));
+                }));
     }
 
     protected List<TestData> licenseFamiliesApprovedTest() {
@@ -655,13 +701,14 @@ public class ReportTestDataProvider {
 
     protected List<TestData> licenseFamiliesDeniedFileTest() {
         return execLicenseFamiliesDeniedTest(Arg.FAMILIES_DENIED_FILE.find("license-families-denied-file"),
-                new String[]{"familiesDenied.txt"},
-        baseDir -> writeFile(baseDir.toFile(), "familiesDenied.txt", Collections.singletonList("GPL")));
+                new String[]{".rat/familiesDenied.txt"},
+                mkRat.andThen(
+        baseDir -> writeFile(baseDir.resolve(".rat").toFile(), "familiesDenied.txt", Collections.singletonList("BSD-3"))));
     }
 
     protected List<TestData> licenseFamiliesDeniedTest() {
         return execLicenseFamiliesDeniedTest(Arg.FAMILIES_DENIED.find("license-families-denied"),
-                new String[]{"GPL"}, NO_SETUP);
+                new String[]{"BSD-3"}, NO_SETUP);
     }
 
     protected List<TestData> counterMaxTest() {
@@ -724,19 +771,18 @@ public class ReportTestDataProvider {
     }
 
     private List<TestData> configTest(final Option option) {
-        Consumer<Path> setup = basePath -> {
+        Consumer<Path> setup = mkRat.andThen( basePath -> {
             Path ratDir = basePath.resolve(".rat");
-            FileUtils.mkDir(ratDir.toFile());
             Path oneXml = ratDir.resolve("One.xml");
-            DataUtils.generateSimpleConfig(oneXml, "ONE", "one");
+            DataUtils.generateTextConfig(oneXml, "ONE", "one");
 
             Path twoXml = ratDir.resolve("Two.xml");
-            DataUtils.generateSimpleConfig(twoXml, "TWO", "two");
+            DataUtils.generateTextConfig(twoXml, "TWO", "two");
 
             File baseDir = basePath.toFile();
             writeFile(baseDir, "bsd.txt", "SPDX-License-Identifier: BSD-3-Clause");
             writeFile(baseDir, "one.txt", "one is the lonelest number");
-        };
+        });
         String[] args = {".rat/One.xml", ".rat/Two.xml"};
 
         ImmutablePair<Option, String[]> underTest = ImmutablePair.of(option, args);
@@ -927,27 +973,31 @@ public class ReportTestDataProvider {
     }
 
     protected List<TestData> logLevelTest() {
-        Option option = Arg.LOG_LEVEL.find("log-level");
+        final Option option = Arg.LOG_LEVEL.find("log-level");
+        final TestingLog testingLog = new TestingLog();
+
+        Consumer<Path> setup = basePath -> {
+            DefaultLog.setInstance(testingLog);
+            testingLog.clear();
+        };
 
         TestData test1 = new TestData(Log.Level.INFO.name(),
                 Collections.singletonList(ImmutablePair.of(option, new String[]{Log.Level.INFO.name()})),
-                basePath -> DefaultLog.setInstance(new TestingLog()),
+                setup,
                 validatorData -> {
-                try {
-                    TestingLog testingLog = (TestingLog) DefaultLog.getInstance();
-                    testingLog.assertNotContains("DEBUG");
-                } finally {
+                    try {
+                        testingLog.assertNotContains("DEBUG");
+                    } finally {
                         DefaultLog.setInstance(null);
                     }
                 });
 
 
         TestData test2 = new TestData(Log.Level.DEBUG.name(),
-                Collections.singletonList(ImmutablePair.of(option, new String[]{Log.Level.INFO.name()})),
-                basePath -> DefaultLog.setInstance(new TestingLog()),
+                Collections.singletonList(ImmutablePair.of(option, new String[]{Log.Level.DEBUG.name()})),
+                setup,
                 validatorData -> {
                     try {
-                        TestingLog testingLog = (TestingLog) DefaultLog.getInstance();
                         testingLog.assertContains("DEBUG");
                     } finally {
                         DefaultLog.setInstance(null);
@@ -960,11 +1010,10 @@ public class ReportTestDataProvider {
     private List<TestData> archiveTest(final Option option) {
         List<TestData> result = new ArrayList<>();
         for (ReportConfiguration.Processing processing : ReportConfiguration.Processing.values()) {
-            TestData test = new TestData(processing.name(),
+            TestData test = new TestData(processing.name().toLowerCase(Locale.ROOT),
                     Collections.singletonList(ImmutablePair.of(option, new String[]{processing.name()})),
                     basePath -> {
-                        File baseDir = basePath.toFile();
-                        File localArchive = new File(baseDir, "dummy.jar");
+                        File localArchive = new File(basePath.toFile(), "dummy.jar");
                         try (InputStream in = ReportTestDataProvider.class.getResourceAsStream("/tikaFiles/archive/dummy.jar");
                              OutputStream out = Files.newOutputStream(localArchive.toPath())) {
                             IOUtils.copy(in, out);
@@ -1008,7 +1057,7 @@ public class ReportTestDataProvider {
     private List<TestData> listFamilies(final Option option) {
         List<TestData> result = new ArrayList<>();
         for (LicenseSetFactory.LicenseFilter filter : LicenseSetFactory.LicenseFilter.values()) {
-            TestData test = new TestData(filter.name(),
+            TestData test = new TestData(filter.name().toLowerCase(Locale.ROOT),
                     Collections.singletonList(ImmutablePair.of(option, new String[]{filter.name()})),
                     NO_SETUP,
                     validatorData -> {
@@ -1045,8 +1094,7 @@ public class ReportTestDataProvider {
     }
 
     private List<TestData> outTest(final Option option) {
-        String[] args = new String[]{"outexample"};
-        TestData test1 = new TestData("", Collections.singletonList(ImmutablePair.of(option, args)),
+        TestData test1 = new TestData("", Collections.singletonList(ImmutablePair.of(option, new String[]{"outexample"})),
                 basePath -> {
                     File baseDir = basePath.toFile();
                     writeFile(baseDir, "apl.txt", "SPDX-License-Identifier: Apache-2.0");
@@ -1112,7 +1160,7 @@ public class ReportTestDataProvider {
     private List<TestData> standardTest(final Option option) {
         List<TestData> result = new ArrayList<>();
         for (ReportConfiguration.Processing proc : ReportConfiguration.Processing.values()) {
-            TestData test = new TestData(proc.name(), Collections.singletonList(ImmutablePair.of(option, new String[]{proc.name()})),
+            TestData test = new TestData(proc.name().toLowerCase(Locale.ROOT), Collections.singletonList(ImmutablePair.of(option, new String[]{proc.name()})),
                     basePath -> {
                         File baseDir = basePath.toFile();
                         writeFile(baseDir, "Test.java", Arrays.asList("/*\n", "SPDX-License-Identifier: Apache-2.0\n",
@@ -1160,10 +1208,17 @@ public class ReportTestDataProvider {
         List<TestData> result = new ArrayList<>();
         ImmutablePair<Option, String[]> outOption = ImmutablePair.of(Arg.OUTPUT_FILE.option(), new String[]{"outputFile"});
 
+        Consumer<Path> createFile = basePath -> {
+            File baseDir = basePath.toFile();
+            writeFile(baseDir, "Test.java", Arrays.asList("/*\n", "SPDX-License-Identifier: Apache-2.0\n",
+                    "*/\n\n", "class Test {}\n"));
+            writeFile(baseDir, "Missing.java", Arrays.asList("/* no license */\n\n", "class Test {}\n"));
+        };
+
         for (StyleSheets sheet : StyleSheets.values()) {
-            TestData test = new TestData(sheet.name(), Arrays.asList(ImmutablePair.of(option, new String[]{sheet.arg()}),
+            TestData test = new TestData(sheet.name().toLowerCase(Locale.ROOT), Arrays.asList(ImmutablePair.of(option, new String[]{sheet.arg()}),
                     outOption),
-                    NO_SETUP,
+                    createFile,
                     validatorData -> {
                         try (InputStream expected = sheet.getStyleSheet().get();
                              InputStream actual = validatorData.config.getStyleSheet().get()) {
@@ -1173,17 +1228,18 @@ public class ReportTestDataProvider {
                             switch (sheet) {
                                 case MISSING_HEADERS:
                                     TextUtils.assertContainsExactly(1, "Files with missing headers:" + System.lineSeparator() +
-                                            "  /stylesheet", actualText);
+                                            "  /Missing.java", actualText);
                                     break;
                                 case PLAIN:
                                     TextUtils.assertContainsExactly(1, "Unknown license: 1 ", actualText);
                                     TextUtils.assertContainsExactly(1, "?????: 1 ", actualText);
                                     break;
                                 case XML:
-                                    TextUtils.assertContainsExactly(1, "<resource encoding=\"ISO-8859-1\" mediaType=\"text/plain\" name=\"/stylesheet\" type=\"STANDARD\">", actualText);
+                                    TextUtils.assertContainsExactly(1, "<resource encoding=\"ISO-8859-1\" mediaType=\"text/x-java-source\" name=\"/Test.java\" type=\"STANDARD\">", actualText);
+                                    TextUtils.assertContainsExactly(1, "<resource encoding=\"ISO-8859-2\" mediaType=\"text/x-java-source\" name=\"/Missing.java\" type=\"STANDARD\">", actualText);
                                     break;
                                 case UNAPPROVED_LICENSES:
-                                    TextUtils.assertContainsExactly(1, "Files with unapproved licenses:" + System.lineSeparator() + "  /stylesheet", actualText);
+                                    TextUtils.assertContainsExactly(1, "Files with unapproved licenses:" + System.lineSeparator() + "  /Missing.java", actualText);
                                     break;
                                 default:
                                     fail("No test for stylesheet " + sheet);
@@ -1196,9 +1252,9 @@ public class ReportTestDataProvider {
             result.add(test);
         }
 
-        TestData test = new TestData("fileStyleSheet", Collections.singletonList(ImmutablePair.of(option, new String[]{"fileStyleSheet.xslt"})),
+        TestData test = new TestData("fileStyleSheet",
+                Arrays.asList(ImmutablePair.of(option, new String[]{"fileStyleSheet.xslt"}), outOption),
                 basePath -> {
-                    FileUtils.mkDir(basePath.toFile());
                     DocumentName name = DocumentName.builder().setName("fileStyleSheet.xslt")
                             .setBaseName(basePath.toString()).build();
                     try (FileWriter fileWriter = new FileWriter(new File(name.getBaseName(), name.getName()));
@@ -1223,8 +1279,7 @@ public class ReportTestDataProvider {
                         assertThat(IOUtils.contentEquals(expected, actual)).as(() -> "'fileStyleSheet.xslt' does not match").isTrue();
 
                         String actualText = TextUtils.readFile(validatorData.baseDir.resolve("outputFile").toFile());
-                        TextUtils.assertContainsExactly(1, "Files with missing headers:" + System.lineSeparator() +
-                                        "  /stylesheet", actualText);
+                        TextUtils.assertContainsExactly(1, "Hello World", actualText);
                     } catch (IOException e) {
                         throw new RuntimeException(e);
                     }
diff --git a/apache-rat-core/src/test/java/org/apache/rat/testhelpers/data/TestData.java b/apache-rat-core/src/test/java/org/apache/rat/testhelpers/data/TestData.java
index 33ccfad9..5df4efe1 100644
--- a/apache-rat-core/src/test/java/org/apache/rat/testhelpers/data/TestData.java
+++ b/apache-rat-core/src/test/java/org/apache/rat/testhelpers/data/TestData.java
@@ -52,7 +52,7 @@ public class TestData {
      * @param setupFiles the method to set up the files for the test.
      * @param validator the validator for the results of the test.
      */
-    TestData(String name, List<ImmutablePair<Option, String[]>> commandLine,
+    public TestData(String name, List<ImmutablePair<Option, String[]>> commandLine,
              Consumer<Path> setupFiles,
              Consumer<ValidatorData> validator) {
         this.name = name;
@@ -173,13 +173,16 @@ public class TestData {
      */
     public String getTestName() {
         List<String> parts = new ArrayList<>();
+        String result = null;
         if (getOption() == null) {
-            parts.add("no");
-            parts.add("arg");
+            result = name + "_DefaultTest";
         } else {
             parts.addAll(Arrays.asList(new CasedString(CasedString.StringCase.KEBAB, getOption().getLongOpt()).getSegments()));
+            result = CasedString.StringCase.CAMEL.assemble(parts.toArray(new String[0]));
+            if (name.length() > 0) {
+                result += "/" + name;
+            }
         }
-        parts.addAll(Arrays.asList(new CasedString(CasedString.StringCase.CAMEL, name).getSegments()));
-        return CasedString.StringCase.CAMEL.assemble(parts.toArray(new String[0]));
+        return result;
     }
 }
diff --git a/apache-rat-core/src/test/resources/XmlOutputExamples/elements.xml b/apache-rat-core/src/test/resources/XmlOutputExamples/elements.xml
deleted file mode 100644
index 4f1c340f..00000000
--- a/apache-rat-core/src/test/resources/XmlOutputExamples/elements.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<rat-report timestamp="2024-03-29T15:04:42+01:00">
-    <resource name="src/test/resources/elements/ILoggerFactory.java" type="STANDARD">
-        <license approval="true" family="MIT  " id="MIT" name="The MIT License"/>
-    </resource>
-    <resource name="src/test/resources/elements/Image.png" type="BINARY"/>
-    <resource name="src/test/resources/elements/LICENSE" type="NOTICE"/>
-    <resource name="src/test/resources/elements/NOTICE" type="NOTICE"/>
-    <resource name="src/test/resources/elements/Source.java" type="STANDARD">
-        <license approval="false" family="?????" id="?????" name="Unknown license"/>
-        <sample><![CDATA[ package elements;
-
-/*
- * This file does intentionally *NOT* contain an AL license header,
- * because it is used in the test suite.
- */
-public class Source {
-
-}
- ]]></sample>
-    </resource>
-    <resource name="src/test/resources/elements/Text.txt" type="STANDARD">
-        <license approval="true" family="AL   " id="AL" name="Apache License 2.0"/>
-    </resource>
-    <resource name="src/test/resources/elements/TextHttps.txt" type="STANDARD">
-        <license approval="true" family="AL   " id="AL" name="Apache License 2.0"/>
-    </resource>
-    <resource name="src/test/resources/elements/Xml.xml" type="STANDARD">
-        <license approval="true" family="AL   " id="AL" name="Apache License 2.0"/>
-    </resource>
-    <resource name="src/test/resources/elements/buildr.rb" type="STANDARD">
-        <license approval="true" family="AL   " id="AL" name="Apache License 2.0"/>
-    </resource>
-    <resource name="src/test/resources/elements/dummy.jar" type="ARCHIVE"/>
-    <resource name="src/test/resources/elements/generated.txt" type="GENERATED">
-        <license approval="true" family="GEN  " id="GEN" name="Generated Files">
-            <notes><![CDATA[ Files that are autmoatically generated. ]]></notes>
-        </license>
-    </resource>
-    <resource name="src/test/resources/elements/plain.json" type="BINARY"/>
-    <resource name="src/test/resources/elements/tri.txt" type="STANDARD">
-        <license approval="true" family="AL   " id="AL" name="Apache License Version 2.0"/>
-        <license approval="true" family="BSD-3" id="BSD-3" name="BSD 3 clause"/>
-        <license approval="true" family="BSD-3" id="TMF" name="The Telemanagement Forum License"/>
-    </resource>
-    <resource name="src/test/resources/elements/sub/Empty.txt" type="STANDARD">
-        <license approval="false" family="?????" id="?????" name="Unknown license"/>
-    </resource>
-</rat-report>
diff --git a/apache-rat-core/src/test/resources/appliedAL20/bad/aal20bad1.txt b/apache-rat-core/src/test/resources/appliedAL20/bad/aal20bad1.txt
deleted file mode 100644
index 0a1af5ee..00000000
--- a/apache-rat-core/src/test/resources/appliedAL20/bad/aal20bad1.txt
+++ /dev/null
@@ -1,17 +0,0 @@
-/*
- * Copyright 2012-2013 BarFoo. All Rights Reserved.
- *
- *  Licensed under the Apache License, Version 2.0 (the \"License\");
- *  you may not use this file except in compliance with the License.
- *
- *  You may obtain a copy of the License at
- *       http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an \"AS IS\" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License.
- */ 
-
- Wrong copyright holder
\ No newline at end of file
diff --git a/apache-rat-core/src/test/resources/appliedAL20/bad/aal20bad2.txt b/apache-rat-core/src/test/resources/appliedAL20/bad/aal20bad2.txt
deleted file mode 100644
index fcc61d21..00000000
--- a/apache-rat-core/src/test/resources/appliedAL20/bad/aal20bad2.txt
+++ /dev/null
@@ -1,5553 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<!-- This file causes RAT 0.9 to run very slowly: see RAT-138 -->
-Copyright 2012-2013 FooBar. All Rights Reserved.
-<head>
-<meta http-equiv="Content-Type" content="text/html" charset="iso-8859-1">
-<title>Index (Commons IO 2.5-SNAPSHOT API)</title>
-<link rel="stylesheet" type="text/css" href="./stylesheet.css" title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="Index (Commons IO 2.5-SNAPSHOT API)";
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!--   -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="./overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="./overview-tree.html">Tree</a></li>
-<li><a href="./deprecated-list.html">Deprecated</a></li>
-<li class="navBarCell1Rev">Index</li>
-<li><a href="./help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="./index.html?index-all.html" target="_top">Frames</a></li>
-<li><a href="index-all.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="./allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip-navbar_top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="contentContainer"><a href="#_A_">A</a>&nbsp;<a href="#_B_">B</a>&nbsp;<a href="#_C_">C</a>&nbsp;<a href="#_D_">D</a>&nbsp;<a href="#_E_">E</a>&nbsp;<a href="#_F_">F</a>&nbsp;<a href="#_G_">G</a>&nbsp;<a href="#_H_">H</a>&nbsp;<a href="#_I_">I</a>&nbsp;<a href="#_L_">L</a>&nbsp;<a href="#_M_">M</a>&nbsp;<a href="#_N_">N</a>&nbsp;<a href="#_O_">O</a>&nbsp;<a href="#_P_">P</a>&nbsp;<a href="#_R_">R</a>&nbsp;<a href="#_S_">S</a>&nbsp;<a href="#_T_">T</a>&nbsp;<a href="#_U_">U</a> [...]
-<!--   -->
-</a>
-<h2 class="title">A</h2>
-<dl>
-<dt><a href="./org/apache/commons/io/filefilter/AbstractFileFilter.html" title="class in org.apache.commons.io.filefilter"><span class="strong">AbstractFileFilter</span></a> - Class in <a href="./org/apache/commons/io/filefilter/package-summary.html">org.apache.commons.io.filefilter</a></dt>
-<dd>
-<div class="block">An abstract class which implements the Java FileFilter and FilenameFilter 
- interfaces via the IOFileFilter interface.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/AbstractFileFilter.html#AbstractFileFilter()">AbstractFileFilter()</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/AbstractFileFilter.html" title="class in org.apache.commons.io.filefilter">AbstractFileFilter</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/AbstractFileFilter.html#accept(java.io.File)">accept(File)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/AbstractFileFilter.html" title="class in org.apache.commons.io.filefilter">AbstractFileFilter</a></dt>
-<dd>
-<div class="block">Checks to see if the File should be accepted by this filter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/AbstractFileFilter.html#accept(java.io.File, java.lang.String)">accept(File, String)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/AbstractFileFilter.html" title="class in org.apache.commons.io.filefilter">AbstractFileFilter</a></dt>
-<dd>
-<div class="block">Checks to see if the File should be accepted by this filter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/AgeFileFilter.html#accept(java.io.File)">accept(File)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/AgeFileFilter.html" title="class in org.apache.commons.io.filefilter">AgeFileFilter</a></dt>
-<dd>
-<div class="block">Checks to see if the last modification of the file matches cutoff
- favorably.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/AndFileFilter.html#accept(java.io.File)">accept(File)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/AndFileFilter.html" title="class in org.apache.commons.io.filefilter">AndFileFilter</a></dt>
-<dd>
-<div class="block">Checks to see if the File should be accepted by this filter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/AndFileFilter.html#accept(java.io.File, java.lang.String)">accept(File, String)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/AndFileFilter.html" title="class in org.apache.commons.io.filefilter">AndFileFilter</a></dt>
-<dd>
-<div class="block">Checks to see if the File should be accepted by this filter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/CanReadFileFilter.html#accept(java.io.File)">accept(File)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/CanReadFileFilter.html" title="class in org.apache.commons.io.filefilter">CanReadFileFilter</a></dt>
-<dd>
-<div class="block">Checks to see if the file can be read.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/CanWriteFileFilter.html#accept(java.io.File)">accept(File)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/CanWriteFileFilter.html" title="class in org.apache.commons.io.filefilter">CanWriteFileFilter</a></dt>
-<dd>
-<div class="block">Checks to see if the file can be written to.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/DelegateFileFilter.html#accept(java.io.File)">accept(File)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/DelegateFileFilter.html" title="class in org.apache.commons.io.filefilter">DelegateFileFilter</a></dt>
-<dd>
-<div class="block">Checks the filter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/DelegateFileFilter.html#accept(java.io.File, java.lang.String)">accept(File, String)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/DelegateFileFilter.html" title="class in org.apache.commons.io.filefilter">DelegateFileFilter</a></dt>
-<dd>
-<div class="block">Checks the filter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/DirectoryFileFilter.html#accept(java.io.File)">accept(File)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/DirectoryFileFilter.html" title="class in org.apache.commons.io.filefilter">DirectoryFileFilter</a></dt>
-<dd>
-<div class="block">Checks to see if the file is a directory.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/EmptyFileFilter.html#accept(java.io.File)">accept(File)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/EmptyFileFilter.html" title="class in org.apache.commons.io.filefilter">EmptyFileFilter</a></dt>
-<dd>
-<div class="block">Checks to see if the file is empty.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FalseFileFilter.html#accept(java.io.File)">accept(File)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FalseFileFilter.html" title="class in org.apache.commons.io.filefilter">FalseFileFilter</a></dt>
-<dd>
-<div class="block">Returns false.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FalseFileFilter.html#accept(java.io.File, java.lang.String)">accept(File, String)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FalseFileFilter.html" title="class in org.apache.commons.io.filefilter">FalseFileFilter</a></dt>
-<dd>
-<div class="block">Returns false.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFileFilter.html#accept(java.io.File)">accept(File)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFileFilter.html" title="class in org.apache.commons.io.filefilter">FileFileFilter</a></dt>
-<dd>
-<div class="block">Checks to see if the file is a file.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/HiddenFileFilter.html#accept(java.io.File)">accept(File)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/HiddenFileFilter.html" title="class in org.apache.commons.io.filefilter">HiddenFileFilter</a></dt>
-<dd>
-<div class="block">Checks to see if the file is hidden.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/IOFileFilter.html#accept(java.io.File)">accept(File)</a></span> - Method in interface org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/IOFileFilter.html" title="interface in org.apache.commons.io.filefilter">IOFileFilter</a></dt>
-<dd>
-<div class="block">Checks to see if the File should be accepted by this filter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/IOFileFilter.html#accept(java.io.File, java.lang.String)">accept(File, String)</a></span> - Method in interface org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/IOFileFilter.html" title="interface in org.apache.commons.io.filefilter">IOFileFilter</a></dt>
-<dd>
-<div class="block">Checks to see if the File should be accepted by this filter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/MagicNumberFileFilter.html#accept(java.io.File)">accept(File)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/MagicNumberFileFilter.html" title="class in org.apache.commons.io.filefilter">MagicNumberFileFilter</a></dt>
-<dd>
-<div class="block">
- Accepts the provided file if the file contains the file filter's magic
- number at the specified offset.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/NameFileFilter.html#accept(java.io.File)">accept(File)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/NameFileFilter.html" title="class in org.apache.commons.io.filefilter">NameFileFilter</a></dt>
-<dd>
-<div class="block">Checks to see if the filename matches.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/NameFileFilter.html#accept(java.io.File, java.lang.String)">accept(File, String)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/NameFileFilter.html" title="class in org.apache.commons.io.filefilter">NameFileFilter</a></dt>
-<dd>
-<div class="block">Checks to see if the filename matches.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/NotFileFilter.html#accept(java.io.File)">accept(File)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/NotFileFilter.html" title="class in org.apache.commons.io.filefilter">NotFileFilter</a></dt>
-<dd>
-<div class="block">Returns the logical NOT of the underlying filter's return value for the same File.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/NotFileFilter.html#accept(java.io.File, java.lang.String)">accept(File, String)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/NotFileFilter.html" title="class in org.apache.commons.io.filefilter">NotFileFilter</a></dt>
-<dd>
-<div class="block">Returns the logical NOT of the underlying filter's return value for the same arguments.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/OrFileFilter.html#accept(java.io.File)">accept(File)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/OrFileFilter.html" title="class in org.apache.commons.io.filefilter">OrFileFilter</a></dt>
-<dd>
-<div class="block">Checks to see if the File should be accepted by this filter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/OrFileFilter.html#accept(java.io.File, java.lang.String)">accept(File, String)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/OrFileFilter.html" title="class in org.apache.commons.io.filefilter">OrFileFilter</a></dt>
-<dd>
-<div class="block">Checks to see if the File should be accepted by this filter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/PrefixFileFilter.html#accept(java.io.File)">accept(File)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/PrefixFileFilter.html" title="class in org.apache.commons.io.filefilter">PrefixFileFilter</a></dt>
-<dd>
-<div class="block">Checks to see if the filename starts with the prefix.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/PrefixFileFilter.html#accept(java.io.File, java.lang.String)">accept(File, String)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/PrefixFileFilter.html" title="class in org.apache.commons.io.filefilter">PrefixFileFilter</a></dt>
-<dd>
-<div class="block">Checks to see if the filename starts with the prefix.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/RegexFileFilter.html#accept(java.io.File, java.lang.String)">accept(File, String)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/RegexFileFilter.html" title="class in org.apache.commons.io.filefilter">RegexFileFilter</a></dt>
-<dd>
-<div class="block">Checks to see if the filename matches one of the regular expressions.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/SizeFileFilter.html#accept(java.io.File)">accept(File)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/SizeFileFilter.html" title="class in org.apache.commons.io.filefilter">SizeFileFilter</a></dt>
-<dd>
-<div class="block">Checks to see if the size of the file is favorable.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/SuffixFileFilter.html#accept(java.io.File)">accept(File)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/SuffixFileFilter.html" title="class in org.apache.commons.io.filefilter">SuffixFileFilter</a></dt>
-<dd>
-<div class="block">Checks to see if the filename ends with the suffix.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/SuffixFileFilter.html#accept(java.io.File, java.lang.String)">accept(File, String)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/SuffixFileFilter.html" title="class in org.apache.commons.io.filefilter">SuffixFileFilter</a></dt>
-<dd>
-<div class="block">Checks to see if the filename ends with the suffix.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/TrueFileFilter.html#accept(java.io.File)">accept(File)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/TrueFileFilter.html" title="class in org.apache.commons.io.filefilter">TrueFileFilter</a></dt>
-<dd>
-<div class="block">Returns true.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/TrueFileFilter.html#accept(java.io.File, java.lang.String)">accept(File, String)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/TrueFileFilter.html" title="class in org.apache.commons.io.filefilter">TrueFileFilter</a></dt>
-<dd>
-<div class="block">Returns true.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/WildcardFileFilter.html#accept(java.io.File, java.lang.String)">accept(File, String)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/WildcardFileFilter.html" title="class in org.apache.commons.io.filefilter">WildcardFileFilter</a></dt>
-<dd>
-<div class="block">Checks to see if the filename matches one of the wildcards.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/WildcardFileFilter.html#accept(java.io.File)">accept(File)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/WildcardFileFilter.html" title="class in org.apache.commons.io.filefilter">WildcardFileFilter</a></dt>
-<dd>
-<div class="block">Checks to see if the filename matches one of the wildcards.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/WildcardFilter.html#accept(java.io.File, java.lang.String)">accept(File, String)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/WildcardFilter.html" title="class in org.apache.commons.io.filefilter">WildcardFilter</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span></div>
-<div class="block">Checks to see if the filename matches one of the wildcards.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/WildcardFilter.html#accept(java.io.File)">accept(File)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/WildcardFilter.html" title="class in org.apache.commons.io.filefilter">WildcardFilter</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span></div>
-<div class="block">Checks to see if the filename matches one of the wildcards.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/AndFileFilter.html#addFileFilter(org.apache.commons.io.filefilter.IOFileFilter)">addFileFilter(IOFileFilter)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/AndFileFilter.html" title="class in org.apache.commons.io.filefilter">AndFileFilter</a></dt>
-<dd>
-<div class="block">Adds the specified file filter to the list of file filters at the end of
- the list.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/ConditionalFileFilter.html#addFileFilter(org.apache.commons.io.filefilter.IOFileFilter)">addFileFilter(IOFileFilter)</a></span> - Method in interface org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/ConditionalFileFilter.html" title="interface in org.apache.commons.io.filefilter">ConditionalFileFilter</a></dt>
-<dd>
-<div class="block">Adds the specified file filter to the list of file filters at the end of
- the list.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/OrFileFilter.html#addFileFilter(org.apache.commons.io.filefilter.IOFileFilter)">addFileFilter(IOFileFilter)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/OrFileFilter.html" title="class in org.apache.commons.io.filefilter">OrFileFilter</a></dt>
-<dd>
-<div class="block">Adds the specified file filter to the list of file filters at the end of
- the list.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationObserver.html#addListener(org.apache.commons.io.monitor.FileAlterationListener)">addListener(FileAlterationListener)</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationObserver.html" title="class in org.apache.commons.io.monitor">FileAlterationObserver</a></dt>
-<dd>
-<div class="block">Add a file system listener.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationMonitor.html#addObserver(org.apache.commons.io.monitor.FileAlterationObserver)">addObserver(FileAlterationObserver)</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationMonitor.html" title="class in org.apache.commons.io.monitor">FileAlterationMonitor</a></dt>
-<dd>
-<div class="block">Add a file system observer to this monitor.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/AutoCloseInputStream.html#afterRead(int)">afterRead(int)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/AutoCloseInputStream.html" title="class in org.apache.commons.io.input">AutoCloseInputStream</a></dt>
-<dd>
-<div class="block">Automatically closes the stream if the end of stream was reached.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/CountingInputStream.html#afterRead(int)">afterRead(int)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/CountingInputStream.html" title="class in org.apache.commons.io.input">CountingInputStream</a></dt>
-<dd>
-<div class="block">Adds the number of read bytes to the count.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ProxyInputStream.html#afterRead(int)">afterRead(int)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ProxyInputStream.html" title="class in org.apache.commons.io.input">ProxyInputStream</a></dt>
-<dd>
-<div class="block">Invoked by the read methods after the proxied call has returned
- successfully.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ProxyReader.html#afterRead(int)">afterRead(int)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ProxyReader.html" title="class in org.apache.commons.io.input">ProxyReader</a></dt>
-<dd>
-<div class="block">Invoked by the read methods after the proxied call has returned
- successfully.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ProxyOutputStream.html#afterWrite(int)">afterWrite(int)</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ProxyOutputStream.html" title="class in org.apache.commons.io.output">ProxyOutputStream</a></dt>
-<dd>
-<div class="block">Invoked by the write methods after the proxied call has returned
- successfully.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ProxyWriter.html#afterWrite(int)">afterWrite(int)</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ProxyWriter.html" title="class in org.apache.commons.io.output">ProxyWriter</a></dt>
-<dd>
-<div class="block">Invoked by the write methods after the proxied call has returned
- successfully.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/filefilter/AgeFileFilter.html" title="class in org.apache.commons.io.filefilter"><span class="strong">AgeFileFilter</span></a> - Class in <a href="./org/apache/commons/io/filefilter/package-summary.html">org.apache.commons.io.filefilter</a></dt>
-<dd>
-<div class="block">Filters files based on a cutoff time, can filter either newer
- files or files equal to or older.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/AgeFileFilter.html#AgeFileFilter(long)">AgeFileFilter(long)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/AgeFileFilter.html" title="class in org.apache.commons.io.filefilter">AgeFileFilter</a></dt>
-<dd>
-<div class="block">Constructs a new age file filter for files equal to or older than
- a certain cutoff</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/AgeFileFilter.html#AgeFileFilter(long, boolean)">AgeFileFilter(long, boolean)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/AgeFileFilter.html" title="class in org.apache.commons.io.filefilter">AgeFileFilter</a></dt>
-<dd>
-<div class="block">Constructs a new age file filter for files on any one side
- of a certain cutoff.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/AgeFileFilter.html#AgeFileFilter(java.util.Date)">AgeFileFilter(Date)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/AgeFileFilter.html" title="class in org.apache.commons.io.filefilter">AgeFileFilter</a></dt>
-<dd>
-<div class="block">Constructs a new age file filter for files older than (at or before)
- a certain cutoff date.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/AgeFileFilter.html#AgeFileFilter(java.util.Date, boolean)">AgeFileFilter(Date, boolean)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/AgeFileFilter.html" title="class in org.apache.commons.io.filefilter">AgeFileFilter</a></dt>
-<dd>
-<div class="block">Constructs a new age file filter for files on any one side
- of a certain cutoff date.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/AgeFileFilter.html#AgeFileFilter(java.io.File)">AgeFileFilter(File)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/AgeFileFilter.html" title="class in org.apache.commons.io.filefilter">AgeFileFilter</a></dt>
-<dd>
-<div class="block">Constructs a new age file filter for files older than (at or before)
- a certain File (whose last modification time will be used as reference).</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/AgeFileFilter.html#AgeFileFilter(java.io.File, boolean)">AgeFileFilter(File, boolean)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/AgeFileFilter.html" title="class in org.apache.commons.io.filefilter">AgeFileFilter</a></dt>
-<dd>
-<div class="block">Constructs a new age file filter for files on any one side
- of a certain File (whose last modification time will be used as
- reference).</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#ageFileFilter(long)">ageFileFilter(long)</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">Returns a filter that returns true if the file was last modified after
- the specified cutoff time.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#ageFileFilter(long, boolean)">ageFileFilter(long, boolean)</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">Returns a filter that filters files based on a cutoff time.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#ageFileFilter(java.util.Date)">ageFileFilter(Date)</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">Returns a filter that returns true if the file was last modified after
- the specified cutoff date.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#ageFileFilter(java.util.Date, boolean)">ageFileFilter(Date, boolean)</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">Returns a filter that filters files based on a cutoff date.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#ageFileFilter(java.io.File)">ageFileFilter(File)</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">Returns a filter that returns true if the file was last modified after
- the specified reference file.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#ageFileFilter(java.io.File, boolean)">ageFileFilter(File, boolean)</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">Returns a filter that filters files based on a cutoff reference file.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#and(org.apache.commons.io.filefilter.IOFileFilter...)">and(IOFileFilter...)</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">Returns a filter that ANDs the specified filters.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/filefilter/AndFileFilter.html" title="class in org.apache.commons.io.filefilter"><span class="strong">AndFileFilter</span></a> - Class in <a href="./org/apache/commons/io/filefilter/package-summary.html">org.apache.commons.io.filefilter</a></dt>
-<dd>
-<div class="block">A <a href="http://download.oracle.com/javase/6/docs/api/java/io/FileFilter.html?is-external=true" title="class or interface in java.io"><code>FileFilter</code></a> providing conditional AND logic across a list of
- file filters.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/AndFileFilter.html#AndFileFilter()">AndFileFilter()</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/AndFileFilter.html" title="class in org.apache.commons.io.filefilter">AndFileFilter</a></dt>
-<dd>
-<div class="block">Constructs a new instance of <code>AndFileFilter</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/AndFileFilter.html#AndFileFilter(java.util.List)">AndFileFilter(List&lt;IOFileFilter&gt;)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/AndFileFilter.html" title="class in org.apache.commons.io.filefilter">AndFileFilter</a></dt>
-<dd>
-<div class="block">Constructs a new instance of <code>AndFileFilter</code>
- with the specified list of filters.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/AndFileFilter.html#AndFileFilter(org.apache.commons.io.filefilter.IOFileFilter, org.apache.commons.io.filefilter.IOFileFilter)">AndFileFilter(IOFileFilter, IOFileFilter)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/AndFileFilter.html" title="class in org.apache.commons.io.filefilter">AndFileFilter</a></dt>
-<dd>
-<div class="block">Constructs a new file filter that ANDs the result of two other filters.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#andFileFilter(org.apache.commons.io.filefilter.IOFileFilter, org.apache.commons.io.filefilter.IOFileFilter)">andFileFilter(IOFileFilter, IOFileFilter)</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span>
-<div class="block"><i>use <a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#and(org.apache.commons.io.filefilter.IOFileFilter...)"><code>FileFilterUtils.and(IOFileFilter...)</code></a></i></div>
-</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/NullWriter.html#append(char)">append(char)</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/NullWriter.html" title="class in org.apache.commons.io.output">NullWriter</a></dt>
-<dd>
-<div class="block">Does nothing - output to <code>/dev/null</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/NullWriter.html#append(java.lang.CharSequence, int, int)">append(CharSequence, int, int)</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/NullWriter.html" title="class in org.apache.commons.io.output">NullWriter</a></dt>
-<dd>
-<div class="block">Does nothing - output to <code>/dev/null</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/NullWriter.html#append(java.lang.CharSequence)">append(CharSequence)</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/NullWriter.html" title="class in org.apache.commons.io.output">NullWriter</a></dt>
-<dd>
-<div class="block">Does nothing - output to <code>/dev/null</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ProxyWriter.html#append(char)">append(char)</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ProxyWriter.html" title="class in org.apache.commons.io.output">ProxyWriter</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>append(char)</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ProxyWriter.html#append(java.lang.CharSequence, int, int)">append(CharSequence, int, int)</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ProxyWriter.html" title="class in org.apache.commons.io.output">ProxyWriter</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>append(CharSequence, int, int)</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ProxyWriter.html#append(java.lang.CharSequence)">append(CharSequence)</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ProxyWriter.html" title="class in org.apache.commons.io.output">ProxyWriter</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>append(CharSequence)</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/StringBuilderWriter.html#append(char)">append(char)</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/StringBuilderWriter.html" title="class in org.apache.commons.io.output">StringBuilderWriter</a></dt>
-<dd>
-<div class="block">Append a single character to this Writer.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/StringBuilderWriter.html#append(java.lang.CharSequence)">append(CharSequence)</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/StringBuilderWriter.html" title="class in org.apache.commons.io.output">StringBuilderWriter</a></dt>
-<dd>
-<div class="block">Append a character sequence to this Writer.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/StringBuilderWriter.html#append(java.lang.CharSequence, int, int)">append(CharSequence, int, int)</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/StringBuilderWriter.html" title="class in org.apache.commons.io.output">StringBuilderWriter</a></dt>
-<dd>
-<div class="block">Append a portion of a character sequence to the <a href="http://download.oracle.com/javase/6/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang"><code>StringBuilder</code></a>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#asBufferedInputStream(java.io.InputStream)">asBufferedInputStream(InputStream)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Returns the given InputStream if it is already a <a href="http://download.oracle.com/javase/6/docs/api/java/io/BufferedInputStream.html?is-external=true" title="class or interface in java.io"><code>BufferedInputStream</code></a>, otherwise creates a BufferedInputStream from the given
- InputStream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#asBufferedOutputStream(java.io.OutputStream)">asBufferedOutputStream(OutputStream)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Returns the given OutputStream if it is already a <a href="http://download.oracle.com/javase/6/docs/api/java/io/BufferedOutputStream.html?is-external=true" title="class or interface in java.io"><code>BufferedOutputStream</code></a>, otherwise creates a BufferedOutputStream from the given
- OutputStream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#asBufferedReader(java.io.Reader)">asBufferedReader(Reader)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Returns the given reader if it is already a <a href="http://download.oracle.com/javase/6/docs/api/java/io/BufferedReader.html?is-external=true" title="class or interface in java.io"><code>BufferedReader</code></a>, otherwise creates a BufferedReader from the given
- reader.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#asBufferedWriter(java.io.Writer)">asBufferedWriter(Writer)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Returns the given Writer if it is already a <a href="http://download.oracle.com/javase/6/docs/api/java/io/BufferedWriter.html?is-external=true" title="class or interface in java.io"><code>BufferedWriter</code></a>, otherwise creates a BufferedWriter from the given
- Writer.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#asFileFilter(java.io.FileFilter)">asFileFilter(FileFilter)</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">Returns an <code>IOFileFilter</code> that wraps the
- <code>FileFilter</code> instance.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#asFileFilter(java.io.FilenameFilter)">asFileFilter(FilenameFilter)</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">Returns an <code>IOFileFilter</code> that wraps the
- <code>FilenameFilter</code> instance.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/input/AutoCloseInputStream.html" title="class in org.apache.commons.io.input"><span class="strong">AutoCloseInputStream</span></a> - Class in <a href="./org/apache/commons/io/input/package-summary.html">org.apache.commons.io.input</a></dt>
-<dd>
-<div class="block">Proxy stream that closes and discards the underlying stream as soon as the
- end of input has been reached or when the stream is explicitly closed.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/AutoCloseInputStream.html#AutoCloseInputStream(java.io.InputStream)">AutoCloseInputStream(InputStream)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/AutoCloseInputStream.html" title="class in org.apache.commons.io.input">AutoCloseInputStream</a></dt>
-<dd>
-<div class="block">Creates an automatically closing proxy for the given input stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/BoundedInputStream.html#available()">available()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/BoundedInputStream.html" title="class in org.apache.commons.io.input">BoundedInputStream</a></dt>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/BrokenInputStream.html#available()">available()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/BrokenInputStream.html" title="class in org.apache.commons.io.input">BrokenInputStream</a></dt>
-<dd>
-<div class="block">Throws the configured exception.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/CharSequenceInputStream.html#available()">available()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/CharSequenceInputStream.html" title="class in org.apache.commons.io.input">CharSequenceInputStream</a></dt>
-<dd>
-<div class="block">Return an estimate of the number of bytes remaining in the byte stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/NullInputStream.html#available()">available()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/NullInputStream.html" title="class in org.apache.commons.io.input">NullInputStream</a></dt>
-<dd>
-<div class="block">Return the number of bytes that can be read.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ProxyInputStream.html#available()">available()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ProxyInputStream.html" title="class in org.apache.commons.io.input">ProxyInputStream</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>available()</code> method.</div>
-</dd>
-</dl>
-<a name="_B_">
-<!--   -->
-</a>
-<h2 class="title">B</h2>
-<dl>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ProxyInputStream.html#beforeRead(int)">beforeRead(int)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ProxyInputStream.html" title="class in org.apache.commons.io.input">ProxyInputStream</a></dt>
-<dd>
-<div class="block">Invoked by the read methods before the call is proxied.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ProxyReader.html#beforeRead(int)">beforeRead(int)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ProxyReader.html" title="class in org.apache.commons.io.input">ProxyReader</a></dt>
-<dd>
-<div class="block">Invoked by the read methods before the call is proxied.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/CountingOutputStream.html#beforeWrite(int)">beforeWrite(int)</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/CountingOutputStream.html" title="class in org.apache.commons.io.output">CountingOutputStream</a></dt>
-<dd>
-<div class="block">Updates the count with the number of bytes that are being written.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ProxyOutputStream.html#beforeWrite(int)">beforeWrite(int)</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ProxyOutputStream.html" title="class in org.apache.commons.io.output">ProxyOutputStream</a></dt>
-<dd>
-<div class="block">Invoked by the write methods before the call is proxied.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ProxyWriter.html#beforeWrite(int)">beforeWrite(int)</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ProxyWriter.html" title="class in org.apache.commons.io.output">ProxyWriter</a></dt>
-<dd>
-<div class="block">Invoked by the write methods before the call is proxied.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/DemuxInputStream.html#bindStream(java.io.InputStream)">bindStream(InputStream)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/DemuxInputStream.html" title="class in org.apache.commons.io.input">DemuxInputStream</a></dt>
-<dd>
-<div class="block">Bind the specified stream to the current thread.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/DemuxOutputStream.html#bindStream(java.io.OutputStream)">bindStream(OutputStream)</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/DemuxOutputStream.html" title="class in org.apache.commons.io.output">DemuxOutputStream</a></dt>
-<dd>
-<div class="block">Bind the specified stream to the current thread.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/input/BOMInputStream.html" title="class in org.apache.commons.io.input"><span class="strong">BOMInputStream</span></a> - Class in <a href="./org/apache/commons/io/input/package-summary.html">org.apache.commons.io.input</a></dt>
-<dd>
-<div class="block">This class is used to wrap a stream that includes an encoded <a href="./org/apache/commons/io/ByteOrderMark.html" title="class in org.apache.commons.io"><code>ByteOrderMark</code></a> as its first bytes.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/BOMInputStream.html#BOMInputStream(java.io.InputStream)">BOMInputStream(InputStream)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/BOMInputStream.html" title="class in org.apache.commons.io.input">BOMInputStream</a></dt>
-<dd>
-<div class="block">Constructs a new BOM InputStream that excludes a <a href="./org/apache/commons/io/ByteOrderMark.html#UTF_8"><code>ByteOrderMark.UTF_8</code></a> BOM.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/BOMInputStream.html#BOMInputStream(java.io.InputStream, boolean)">BOMInputStream(InputStream, boolean)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/BOMInputStream.html" title="class in org.apache.commons.io.input">BOMInputStream</a></dt>
-<dd>
-<div class="block">Constructs a new BOM InputStream that detects a a <a href="./org/apache/commons/io/ByteOrderMark.html#UTF_8"><code>ByteOrderMark.UTF_8</code></a> and optionally includes it.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/BOMInputStream.html#BOMInputStream(java.io.InputStream, org.apache.commons.io.ByteOrderMark...)">BOMInputStream(InputStream, ByteOrderMark...)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/BOMInputStream.html" title="class in org.apache.commons.io.input">BOMInputStream</a></dt>
-<dd>
-<div class="block">Constructs a new BOM InputStream that excludes the specified BOMs.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/BOMInputStream.html#BOMInputStream(java.io.InputStream, boolean, org.apache.commons.io.ByteOrderMark...)">BOMInputStream(InputStream, boolean, ByteOrderMark...)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/BOMInputStream.html" title="class in org.apache.commons.io.input">BOMInputStream</a></dt>
-<dd>
-<div class="block">Constructs a new BOM InputStream that detects the specified BOMs and optionally includes them.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/input/BoundedInputStream.html" title="class in org.apache.commons.io.input"><span class="strong">BoundedInputStream</span></a> - Class in <a href="./org/apache/commons/io/input/package-summary.html">org.apache.commons.io.input</a></dt>
-<dd>
-<div class="block">This is a stream that will only supply bytes up to a certain length - if its
- position goes above that, it will stop.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/BoundedInputStream.html#BoundedInputStream(java.io.InputStream, long)">BoundedInputStream(InputStream, long)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/BoundedInputStream.html" title="class in org.apache.commons.io.input">BoundedInputStream</a></dt>
-<dd>
-<div class="block">Creates a new <code>BoundedInputStream</code> that wraps the given input
- stream and limits it to a certain size.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/BoundedInputStream.html#BoundedInputStream(java.io.InputStream)">BoundedInputStream(InputStream)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/BoundedInputStream.html" title="class in org.apache.commons.io.input">BoundedInputStream</a></dt>
-<dd>
-<div class="block">Creates a new <code>BoundedInputStream</code> that wraps the given input
- stream and is unlimited.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/TeeOutputStream.html#branch">branch</a></span> - Variable in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/TeeOutputStream.html" title="class in org.apache.commons.io.output">TeeOutputStream</a></dt>
-<dd>
-<div class="block">the second OutputStream to write to</div>
-</dd>
-<dt><a href="./org/apache/commons/io/input/BrokenInputStream.html" title="class in org.apache.commons.io.input"><span class="strong">BrokenInputStream</span></a> - Class in <a href="./org/apache/commons/io/input/package-summary.html">org.apache.commons.io.input</a></dt>
-<dd>
-<div class="block">Broken input stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/BrokenInputStream.html#BrokenInputStream(java.io.IOException)">BrokenInputStream(IOException)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/BrokenInputStream.html" title="class in org.apache.commons.io.input">BrokenInputStream</a></dt>
-<dd>
-<div class="block">Creates a new stream that always throws the given exception.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/BrokenInputStream.html#BrokenInputStream()">BrokenInputStream()</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/BrokenInputStream.html" title="class in org.apache.commons.io.input">BrokenInputStream</a></dt>
-<dd>
-<div class="block">Creates a new stream that always throws an <a href="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a></div>
-</dd>
-<dt><a href="./org/apache/commons/io/output/BrokenOutputStream.html" title="class in org.apache.commons.io.output"><span class="strong">BrokenOutputStream</span></a> - Class in <a href="./org/apache/commons/io/output/package-summary.html">org.apache.commons.io.output</a></dt>
-<dd>
-<div class="block">Broken output stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/BrokenOutputStream.html#BrokenOutputStream(java.io.IOException)">BrokenOutputStream(IOException)</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/BrokenOutputStream.html" title="class in org.apache.commons.io.output">BrokenOutputStream</a></dt>
-<dd>
-<div class="block">Creates a new stream that always throws the given exception.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/BrokenOutputStream.html#BrokenOutputStream()">BrokenOutputStream()</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/BrokenOutputStream.html" title="class in org.apache.commons.io.output">BrokenOutputStream</a></dt>
-<dd>
-<div class="block">Creates a new stream that always throws an <a href="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a></div>
-</dd>
-<dt><a href="./org/apache/commons/io/output/ByteArrayOutputStream.html" title="class in org.apache.commons.io.output"><span class="strong">ByteArrayOutputStream</span></a> - Class in <a href="./org/apache/commons/io/output/package-summary.html">org.apache.commons.io.output</a></dt>
-<dd>
-<div class="block">This class implements an output stream in which the data is
- written into a byte array.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ByteArrayOutputStream.html#ByteArrayOutputStream()">ByteArrayOutputStream()</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ByteArrayOutputStream.html" title="class in org.apache.commons.io.output">ByteArrayOutputStream</a></dt>
-<dd>
-<div class="block">Creates a new byte array output stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ByteArrayOutputStream.html#ByteArrayOutputStream(int)">ByteArrayOutputStream(int)</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ByteArrayOutputStream.html" title="class in org.apache.commons.io.output">ByteArrayOutputStream</a></dt>
-<dd>
-<div class="block">Creates a new byte array output stream, with a buffer capacity of
- the specified size, in bytes.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#byteCountToDisplaySize(java.math.BigInteger)">byteCountToDisplaySize(BigInteger)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Returns a human-readable version of the file size, where the input represents a specific number of bytes.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#byteCountToDisplaySize(long)">byteCountToDisplaySize(long)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Returns a human-readable version of the file size, where the input represents a specific number of bytes.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/ByteOrderMark.html" title="class in org.apache.commons.io"><span class="strong">ByteOrderMark</span></a> - Class in <a href="./org/apache/commons/io/package-summary.html">org.apache.commons.io</a></dt>
-<dd>
-<div class="block">Byte Order Mark (BOM) representation - see <a href="./org/apache/commons/io/input/BOMInputStream.html" title="class in org.apache.commons.io.input"><code>BOMInputStream</code></a>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/ByteOrderMark.html#ByteOrderMark(java.lang.String, int...)">ByteOrderMark(String, int...)</a></span> - Constructor for class org.apache.commons.io.<a href="./org/apache/commons/io/ByteOrderMark.html" title="class in org.apache.commons.io">ByteOrderMark</a></dt>
-<dd>
-<div class="block">Construct a new BOM.</div>
-</dd>
-</dl>
-<a name="_C_">
-<!--   -->
-</a>
-<h2 class="title">C</h2>
-<dl>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/CanReadFileFilter.html#CAN_READ">CAN_READ</a></span> - Static variable in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/CanReadFileFilter.html" title="class in org.apache.commons.io.filefilter">CanReadFileFilter</a></dt>
-<dd>
-<div class="block">Singleton instance of <i>readable</i> filter</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/CanWriteFileFilter.html#CAN_WRITE">CAN_WRITE</a></span> - Static variable in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/CanWriteFileFilter.html" title="class in org.apache.commons.io.filefilter">CanWriteFileFilter</a></dt>
-<dd>
-<div class="block">Singleton instance of <i>writable</i> filter</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/CanReadFileFilter.html#CANNOT_READ">CANNOT_READ</a></span> - Static variable in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/CanReadFileFilter.html" title="class in org.apache.commons.io.filefilter">CanReadFileFilter</a></dt>
-<dd>
-<div class="block">Singleton instance of not <i>readable</i> filter</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/CanWriteFileFilter.html#CANNOT_WRITE">CANNOT_WRITE</a></span> - Static variable in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/CanWriteFileFilter.html" title="class in org.apache.commons.io.filefilter">CanWriteFileFilter</a></dt>
-<dd>
-<div class="block">Singleton instance of not <i>writable</i> filter</div>
-</dd>
-<dt><a href="./org/apache/commons/io/filefilter/CanReadFileFilter.html" title="class in org.apache.commons.io.filefilter"><span class="strong">CanReadFileFilter</span></a> - Class in <a href="./org/apache/commons/io/filefilter/package-summary.html">org.apache.commons.io.filefilter</a></dt>
-<dd>
-<div class="block">This filter accepts <code>File</code>s that can be read.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/CanReadFileFilter.html#CanReadFileFilter()">CanReadFileFilter()</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/CanReadFileFilter.html" title="class in org.apache.commons.io.filefilter">CanReadFileFilter</a></dt>
-<dd>
-<div class="block">Restrictive consructor.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/filefilter/CanWriteFileFilter.html" title="class in org.apache.commons.io.filefilter"><span class="strong">CanWriteFileFilter</span></a> - Class in <a href="./org/apache/commons/io/filefilter/package-summary.html">org.apache.commons.io.filefilter</a></dt>
-<dd>
-<div class="block">This filter accepts <code>File</code>s that can be written to.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/CanWriteFileFilter.html#CanWriteFileFilter()">CanWriteFileFilter()</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/CanWriteFileFilter.html" title="class in org.apache.commons.io.filefilter">CanWriteFileFilter</a></dt>
-<dd>
-<div class="block">Restrictive consructor.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/input/CharSequenceInputStream.html" title="class in org.apache.commons.io.input"><span class="strong">CharSequenceInputStream</span></a> - Class in <a href="./org/apache/commons/io/input/package-summary.html">org.apache.commons.io.input</a></dt>
-<dd>
-<div class="block"><a href="http://download.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><code>InputStream</code></a> implementation that can read from String, StringBuffer,
- StringBuilder or CharBuffer.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/CharSequenceInputStream.html#CharSequenceInputStream(java.lang.CharSequence, java.nio.charset.Charset, int)">CharSequenceInputStream(CharSequence, Charset, int)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/CharSequenceInputStream.html" title="class in org.apache.commons.io.input">CharSequenceInputStream</a></dt>
-<dd>
-<div class="block">Constructor.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/CharSequenceInputStream.html#CharSequenceInputStream(java.lang.CharSequence, java.lang.String, int)">CharSequenceInputStream(CharSequence, String, int)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/CharSequenceInputStream.html" title="class in org.apache.commons.io.input">CharSequenceInputStream</a></dt>
-<dd>
-<div class="block">Constructor, calls <a href="./org/apache/commons/io/input/CharSequenceInputStream.html#CharSequenceInputStream(java.lang.CharSequence, java.nio.charset.Charset, int)"><code>CharSequenceInputStream.CharSequenceInputStream(CharSequence, Charset, int)</code></a>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/CharSequenceInputStream.html#CharSequenceInputStream(java.lang.CharSequence, java.nio.charset.Charset)">CharSequenceInputStream(CharSequence, Charset)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/CharSequenceInputStream.html" title="class in org.apache.commons.io.input">CharSequenceInputStream</a></dt>
-<dd>
-<div class="block">Constructor, calls <a href="./org/apache/commons/io/input/CharSequenceInputStream.html#CharSequenceInputStream(java.lang.CharSequence, java.nio.charset.Charset, int)"><code>CharSequenceInputStream.CharSequenceInputStream(CharSequence, Charset, int)</code></a>
- with a buffer size of 2048.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/CharSequenceInputStream.html#CharSequenceInputStream(java.lang.CharSequence, java.lang.String)">CharSequenceInputStream(CharSequence, String)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/CharSequenceInputStream.html" title="class in org.apache.commons.io.input">CharSequenceInputStream</a></dt>
-<dd>
-<div class="block">Constructor, calls <a href="./org/apache/commons/io/input/CharSequenceInputStream.html#CharSequenceInputStream(java.lang.CharSequence, java.lang.String, int)"><code>CharSequenceInputStream.CharSequenceInputStream(CharSequence, String, int)</code></a>
- with a buffer size of 2048.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/input/CharSequenceReader.html" title="class in org.apache.commons.io.input"><span class="strong">CharSequenceReader</span></a> - Class in <a href="./org/apache/commons/io/input/package-summary.html">org.apache.commons.io.input</a></dt>
-<dd>
-<div class="block"><a href="http://download.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io"><code>Reader</code></a> implementation that can read from String, StringBuffer,
- StringBuilder or CharBuffer.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/CharSequenceReader.html#CharSequenceReader(java.lang.CharSequence)">CharSequenceReader(CharSequence)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/CharSequenceReader.html" title="class in org.apache.commons.io.input">CharSequenceReader</a></dt>
-<dd>
-<div class="block">Construct a new instance with the specified character sequence.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/Charsets.html" title="class in org.apache.commons.io"><span class="strong">Charsets</span></a> - Class in <a href="./org/apache/commons/io/package-summary.html">org.apache.commons.io</a></dt>
-<dd>
-<div class="block">Charsets required of every implementation of the Java platform.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/Charsets.html#Charsets()">Charsets()</a></span> - Constructor for class org.apache.commons.io.<a href="./org/apache/commons/io/Charsets.html" title="class in org.apache.commons.io">Charsets</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationObserver.html#checkAndNotify()">checkAndNotify()</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationObserver.html" title="class in org.apache.commons.io.monitor">FileAlterationObserver</a></dt>
-<dd>
-<div class="block">Check whether the file and its chlidren have been created, modified or deleted.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOCase.html#checkCompareTo(java.lang.String, java.lang.String)">checkCompareTo(String, String)</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOCase.html" title="class in org.apache.commons.io">IOCase</a></dt>
-<dd>
-<div class="block">Compares two strings using the case-sensitivity rule.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOCase.html#checkEndsWith(java.lang.String, java.lang.String)">checkEndsWith(String, String)</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOCase.html" title="class in org.apache.commons.io">IOCase</a></dt>
-<dd>
-<div class="block">Checks if one string ends with another using the case-sensitivity rule.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOCase.html#checkEquals(java.lang.String, java.lang.String)">checkEquals(String, String)</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOCase.html" title="class in org.apache.commons.io">IOCase</a></dt>
-<dd>
-<div class="block">Compares two strings using the case-sensitivity rule.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/DirectoryWalker.html#checkIfCancelled(java.io.File, int, java.util.Collection)">checkIfCancelled(File, int, Collection&lt;T&gt;)</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/DirectoryWalker.html" title="class in org.apache.commons.io">DirectoryWalker</a></dt>
-<dd>
-<div class="block">Checks whether the walk has been cancelled by calling <a href="./org/apache/commons/io/DirectoryWalker.html#handleIsCancelled(java.io.File, int, java.util.Collection)"><code>DirectoryWalker.handleIsCancelled(java.io.File, int, java.util.Collection&lt;T&gt;)</code></a>,
- throwing a <code>CancelException</code> if it has.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOCase.html#checkIndexOf(java.lang.String, int, java.lang.String)">checkIndexOf(String, int, String)</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOCase.html" title="class in org.apache.commons.io">IOCase</a></dt>
-<dd>
-<div class="block">Checks if one string contains another starting at a specific index using the
- case-sensitivity rule.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOCase.html#checkRegionMatches(java.lang.String, int, java.lang.String)">checkRegionMatches(String, int, String)</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOCase.html" title="class in org.apache.commons.io">IOCase</a></dt>
-<dd>
-<div class="block">Checks if one string contains another at a specific index using the case-sensitivity rule.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOCase.html#checkStartsWith(java.lang.String, java.lang.String)">checkStartsWith(String, String)</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOCase.html" title="class in org.apache.commons.io">IOCase</a></dt>
-<dd>
-<div class="block">Checks if one string starts with another using the case-sensitivity rule.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#checksum(java.io.File, java.util.zip.Checksum)">checksum(File, Checksum)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Computes the checksum of a file using the specified checksum object.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#checksumCRC32(java.io.File)">checksumCRC32(File)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Computes the checksum of a file using the CRC32 checksum routine.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ThresholdingOutputStream.html#checkThreshold(int)">checkThreshold(int)</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ThresholdingOutputStream.html" title="class in org.apache.commons.io.output">ThresholdingOutputStream</a></dt>
-<dd>
-<div class="block">Checks to see if writing the specified number of bytes would cause the
- configured threshold to be exceeded.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/input/ClassLoaderObjectInputStream.html" title="class in org.apache.commons.io.input"><span class="strong">ClassLoaderObjectInputStream</span></a> - Class in <a href="./org/apache/commons/io/input/package-summary.html">org.apache.commons.io.input</a></dt>
-<dd>
-<div class="block">A special ObjectInputStream that loads a class based on a specified
- <code>ClassLoader</code> rather than the system default.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ClassLoaderObjectInputStream.html#ClassLoaderObjectInputStream(java.lang.ClassLoader, java.io.InputStream)">ClassLoaderObjectInputStream(ClassLoader, InputStream)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ClassLoaderObjectInputStream.html" title="class in org.apache.commons.io.input">ClassLoaderObjectInputStream</a></dt>
-<dd>
-<div class="block">Constructs a new ClassLoaderObjectInputStream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#cleanDirectory(java.io.File)">cleanDirectory(File)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Cleans a directory without deleting it.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/AutoCloseInputStream.html#close()">close()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/AutoCloseInputStream.html" title="class in org.apache.commons.io.input">AutoCloseInputStream</a></dt>
-<dd>
-<div class="block">Closes the underlying input stream and replaces the reference to it
- with a <a href="./org/apache/commons/io/input/ClosedInputStream.html" title="class in org.apache.commons.io.input"><code>ClosedInputStream</code></a> instance.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/BoundedInputStream.html#close()">close()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/BoundedInputStream.html" title="class in org.apache.commons.io.input">BoundedInputStream</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>close()</code> method
- if <a href="./org/apache/commons/io/input/BoundedInputStream.html#isPropagateClose()"><code>BoundedInputStream.isPropagateClose()</code></a> is <code>true</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/BrokenInputStream.html#close()">close()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/BrokenInputStream.html" title="class in org.apache.commons.io.input">BrokenInputStream</a></dt>
-<dd>
-<div class="block">Throws the configured exception.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/CharSequenceInputStream.html#close()">close()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/CharSequenceInputStream.html" title="class in org.apache.commons.io.input">CharSequenceInputStream</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/CharSequenceReader.html#close()">close()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/CharSequenceReader.html" title="class in org.apache.commons.io.input">CharSequenceReader</a></dt>
-<dd>
-<div class="block">Close resets the file back to the start and removes any marked position.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/CloseShieldInputStream.html#close()">close()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/CloseShieldInputStream.html" title="class in org.apache.commons.io.input">CloseShieldInputStream</a></dt>
-<dd>
-<div class="block">Replaces the underlying input stream with a <a href="./org/apache/commons/io/input/ClosedInputStream.html" title="class in org.apache.commons.io.input"><code>ClosedInputStream</code></a>
- sentinel.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/DemuxInputStream.html#close()">close()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/DemuxInputStream.html" title="class in org.apache.commons.io.input">DemuxInputStream</a></dt>
-<dd>
-<div class="block">Closes stream associated with current thread.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/NullInputStream.html#close()">close()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/NullInputStream.html" title="class in org.apache.commons.io.input">NullInputStream</a></dt>
-<dd>
-<div class="block">Close this input stream - resets the internal state to
- the initial values.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/NullReader.html#close()">close()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/NullReader.html" title="class in org.apache.commons.io.input">NullReader</a></dt>
-<dd>
-<div class="block">Close this Reader - resets the internal state to
- the initial values.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ProxyInputStream.html#close()">close()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ProxyInputStream.html" title="class in org.apache.commons.io.input">ProxyInputStream</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>close()</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ProxyReader.html#close()">close()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ProxyReader.html" title="class in org.apache.commons.io.input">ProxyReader</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>close()</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ReaderInputStream.html#close()">close()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ReaderInputStream.html" title="class in org.apache.commons.io.input">ReaderInputStream</a></dt>
-<dd>
-<div class="block">Close the stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ReversedLinesFileReader.html#close()">close()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ReversedLinesFileReader.html" title="class in org.apache.commons.io.input">ReversedLinesFileReader</a></dt>
-<dd>
-<div class="block">Closes underlying resources.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/TeeInputStream.html#close()">close()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/TeeInputStream.html" title="class in org.apache.commons.io.input">TeeInputStream</a></dt>
-<dd>
-<div class="block">Closes the proxied input stream and, if so configured, the associated
- output stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/XmlStreamReader.html#close()">close()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/XmlStreamReader.html" title="class in org.apache.commons.io.input">XmlStreamReader</a></dt>
-<dd>
-<div class="block">Closes the XmlStreamReader stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#close(java.net.URLConnection)">close(URLConnection)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Closes a URLConnection.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/LineIterator.html#close()">close()</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/LineIterator.html" title="class in org.apache.commons.io">LineIterator</a></dt>
-<dd>
-<div class="block">Closes the underlying <code>Reader</code> quietly.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/BrokenOutputStream.html#close()">close()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/BrokenOutputStream.html" title="class in org.apache.commons.io.output">BrokenOutputStream</a></dt>
-<dd>
-<div class="block">Throws the configured exception.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ByteArrayOutputStream.html#close()">close()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ByteArrayOutputStream.html" title="class in org.apache.commons.io.output">ByteArrayOutputStream</a></dt>
-<dd>
-<div class="block">Closing a <tt>ByteArrayOutputStream</tt> has no effect.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/CloseShieldOutputStream.html#close()">close()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/CloseShieldOutputStream.html" title="class in org.apache.commons.io.output">CloseShieldOutputStream</a></dt>
-<dd>
-<div class="block">Replaces the underlying output stream with a <a href="./org/apache/commons/io/output/ClosedOutputStream.html" title="class in org.apache.commons.io.output"><code>ClosedOutputStream</code></a>
- sentinel.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/DeferredFileOutputStream.html#close()">close()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/DeferredFileOutputStream.html" title="class in org.apache.commons.io.output">DeferredFileOutputStream</a></dt>
-<dd>
-<div class="block">Closes underlying output stream, and mark this as closed</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/DemuxOutputStream.html#close()">close()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/DemuxOutputStream.html" title="class in org.apache.commons.io.output">DemuxOutputStream</a></dt>
-<dd>
-<div class="block">Closes stream associated with current thread.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/FileWriterWithEncoding.html#close()">close()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/FileWriterWithEncoding.html" title="class in org.apache.commons.io.output">FileWriterWithEncoding</a></dt>
-<dd>
-<div class="block">Close the stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/LockableFileWriter.html#close()">close()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/LockableFileWriter.html" title="class in org.apache.commons.io.output">LockableFileWriter</a></dt>
-<dd>
-<div class="block">Closes the file writer and deletes the lockfile (if possible).</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/NullWriter.html#close()">close()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/NullWriter.html" title="class in org.apache.commons.io.output">NullWriter</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ProxyOutputStream.html#close()">close()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ProxyOutputStream.html" title="class in org.apache.commons.io.output">ProxyOutputStream</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>close()</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ProxyWriter.html#close()">close()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ProxyWriter.html" title="class in org.apache.commons.io.output">ProxyWriter</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>close()</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/StringBuilderWriter.html#close()">close()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/StringBuilderWriter.html" title="class in org.apache.commons.io.output">StringBuilderWriter</a></dt>
-<dd>
-<div class="block">Closing this writer has no effect.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/TeeOutputStream.html#close()">close()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/TeeOutputStream.html" title="class in org.apache.commons.io.output">TeeOutputStream</a></dt>
-<dd>
-<div class="block">Closes both output streams.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ThresholdingOutputStream.html#close()">close()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ThresholdingOutputStream.html" title="class in org.apache.commons.io.output">ThresholdingOutputStream</a></dt>
-<dd>
-<div class="block">Closes this output stream and releases any system resources associated
- with this stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/WriterOutputStream.html#close()">close()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/WriterOutputStream.html" title="class in org.apache.commons.io.output">WriterOutputStream</a></dt>
-<dd>
-<div class="block">Close the stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/XmlStreamWriter.html#close()">close()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/XmlStreamWriter.html" title="class in org.apache.commons.io.output">XmlStreamWriter</a></dt>
-<dd>
-<div class="block">Close the underlying writer.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ClosedInputStream.html#CLOSED_INPUT_STREAM">CLOSED_INPUT_STREAM</a></span> - Static variable in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ClosedInputStream.html" title="class in org.apache.commons.io.input">ClosedInputStream</a></dt>
-<dd>
-<div class="block">A singleton.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ClosedOutputStream.html#CLOSED_OUTPUT_STREAM">CLOSED_OUTPUT_STREAM</a></span> - Static variable in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ClosedOutputStream.html" title="class in org.apache.commons.io.output">ClosedOutputStream</a></dt>
-<dd>
-<div class="block">A singleton.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/input/ClosedInputStream.html" title="class in org.apache.commons.io.input"><span class="strong">ClosedInputStream</span></a> - Class in <a href="./org/apache/commons/io/input/package-summary.html">org.apache.commons.io.input</a></dt>
-<dd>
-<div class="block">Closed input stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ClosedInputStream.html#ClosedInputStream()">ClosedInputStream()</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ClosedInputStream.html" title="class in org.apache.commons.io.input">ClosedInputStream</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="./org/apache/commons/io/output/ClosedOutputStream.html" title="class in org.apache.commons.io.output"><span class="strong">ClosedOutputStream</span></a> - Class in <a href="./org/apache/commons/io/output/package-summary.html">org.apache.commons.io.output</a></dt>
-<dd>
-<div class="block">Closed output stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ClosedOutputStream.html#ClosedOutputStream()">ClosedOutputStream()</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ClosedOutputStream.html" title="class in org.apache.commons.io.output">ClosedOutputStream</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#closeQuietly(java.io.Reader)">closeQuietly(Reader)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Closes an <code>Reader</code> unconditionally.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#closeQuietly(java.io.Writer)">closeQuietly(Writer)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Closes an <code>Writer</code> unconditionally.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#closeQuietly(java.io.InputStream)">closeQuietly(InputStream)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Closes an <code>InputStream</code> unconditionally.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#closeQuietly(java.io.OutputStream)">closeQuietly(OutputStream)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Closes an <code>OutputStream</code> unconditionally.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#closeQuietly(java.io.Closeable)">closeQuietly(Closeable)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Closes a <code>Closeable</code> unconditionally.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#closeQuietly(java.net.Socket)">closeQuietly(Socket)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Closes a <code>Socket</code> unconditionally.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#closeQuietly(java.nio.channels.Selector)">closeQuietly(Selector)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Closes a <code>Selector</code> unconditionally.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#closeQuietly(java.net.ServerSocket)">closeQuietly(ServerSocket)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Closes a <code>ServerSocket</code> unconditionally.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/LineIterator.html#closeQuietly(org.apache.commons.io.LineIterator)">closeQuietly(LineIterator)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/LineIterator.html" title="class in org.apache.commons.io">LineIterator</a></dt>
-<dd>
-<div class="block">Closes the iterator, handling null and ignoring exceptions.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/input/CloseShieldInputStream.html" title="class in org.apache.commons.io.input"><span class="strong">CloseShieldInputStream</span></a> - Class in <a href="./org/apache/commons/io/input/package-summary.html">org.apache.commons.io.input</a></dt>
-<dd>
-<div class="block">Proxy stream that prevents the underlying input stream from being closed.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/CloseShieldInputStream.html#CloseShieldInputStream(java.io.InputStream)">CloseShieldInputStream(InputStream)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/CloseShieldInputStream.html" title="class in org.apache.commons.io.input">CloseShieldInputStream</a></dt>
-<dd>
-<div class="block">Creates a proxy that shields the given input stream from being
- closed.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/output/CloseShieldOutputStream.html" title="class in org.apache.commons.io.output"><span class="strong">CloseShieldOutputStream</span></a> - Class in <a href="./org/apache/commons/io/output/package-summary.html">org.apache.commons.io.output</a></dt>
-<dd>
-<div class="block">Proxy stream that prevents the underlying output stream from being closed.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/CloseShieldOutputStream.html#CloseShieldOutputStream(java.io.OutputStream)">CloseShieldOutputStream(OutputStream)</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/CloseShieldOutputStream.html" title="class in org.apache.commons.io.output">CloseShieldOutputStream</a></dt>
-<dd>
-<div class="block">Creates a proxy that shields the given output stream from being
- closed.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/CompositeFileComparator.html#compare(java.io.File, java.io.File)">compare(File, File)</a></span> - Method in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/CompositeFileComparator.html" title="class in org.apache.commons.io.comparator">CompositeFileComparator</a></dt>
-<dd>
-<div class="block">Compare the two files using delegate comparators.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/DefaultFileComparator.html#compare(java.io.File, java.io.File)">compare(File, File)</a></span> - Method in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/DefaultFileComparator.html" title="class in org.apache.commons.io.comparator">DefaultFileComparator</a></dt>
-<dd>
-<div class="block">Compare the two files using the <a href="http://download.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true#compareTo(java.io.File)" title="class or interface in java.io"><code>File.compareTo(File)</code></a> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/DirectoryFileComparator.html#compare(java.io.File, java.io.File)">compare(File, File)</a></span> - Method in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/DirectoryFileComparator.html" title="class in org.apache.commons.io.comparator">DirectoryFileComparator</a></dt>
-<dd>
-<div class="block">Compare the two files using the <a href="http://download.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true#isDirectory()" title="class or interface in java.io"><code>File.isDirectory()</code></a> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/ExtensionFileComparator.html#compare(java.io.File, java.io.File)">compare(File, File)</a></span> - Method in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/ExtensionFileComparator.html" title="class in org.apache.commons.io.comparator">ExtensionFileComparator</a></dt>
-<dd>
-<div class="block">Compare the extensions of two files the specified case sensitivity.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/LastModifiedFileComparator.html#compare(java.io.File, java.io.File)">compare(File, File)</a></span> - Method in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/LastModifiedFileComparator.html" title="class in org.apache.commons.io.comparator">LastModifiedFileComparator</a></dt>
-<dd>
-<div class="block">Compare the last the last modified date/time of two files.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/NameFileComparator.html#compare(java.io.File, java.io.File)">compare(File, File)</a></span> - Method in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/NameFileComparator.html" title="class in org.apache.commons.io.comparator">NameFileComparator</a></dt>
-<dd>
-<div class="block">Compare the names of two files with the specified case sensitivity.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/PathFileComparator.html#compare(java.io.File, java.io.File)">compare(File, File)</a></span> - Method in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/PathFileComparator.html" title="class in org.apache.commons.io.comparator">PathFileComparator</a></dt>
-<dd>
-<div class="block">Compare the paths of two files the specified case sensitivity.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/SizeFileComparator.html#compare(java.io.File, java.io.File)">compare(File, File)</a></span> - Method in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/SizeFileComparator.html" title="class in org.apache.commons.io.comparator">SizeFileComparator</a></dt>
-<dd>
-<div class="block">Compare the length of two files.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/comparator/CompositeFileComparator.html" title="class in org.apache.commons.io.comparator"><span class="strong">CompositeFileComparator</span></a> - Class in <a href="./org/apache/commons/io/comparator/package-summary.html">org.apache.commons.io.comparator</a></dt>
-<dd>
-<div class="block">Compare two files using a set of delegate file <a href="http://download.oracle.com/javase/6/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util"><code>Comparator</code></a>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/CompositeFileComparator.html#CompositeFileComparator(java.util.Comparator...)">CompositeFileComparator(Comparator&lt;File&gt;...)</a></span> - Constructor for class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/CompositeFileComparator.html" title="class in org.apache.commons.io.comparator">CompositeFileComparator</a></dt>
-<dd>
-<div class="block">Create a composite comparator for the set of delegate comparators.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/CompositeFileComparator.html#CompositeFileComparator(java.lang.Iterable)">CompositeFileComparator(Iterable&lt;Comparator&lt;File&gt;&gt;)</a></span> - Constructor for class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/CompositeFileComparator.html" title="class in org.apache.commons.io.comparator">CompositeFileComparator</a></dt>
-<dd>
-<div class="block">Create a composite comparator for the set of delegate comparators.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FilenameUtils.html#concat(java.lang.String, java.lang.String)">concat(String, String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FilenameUtils.html" title="class in org.apache.commons.io">FilenameUtils</a></dt>
-<dd>
-<div class="block">Concatenates a filename to a base path using normal command line style rules.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/filefilter/ConditionalFileFilter.html" title="interface in org.apache.commons.io.filefilter"><span class="strong">ConditionalFileFilter</span></a> - Interface in <a href="./org/apache/commons/io/filefilter/package-summary.html">org.apache.commons.io.filefilter</a></dt>
-<dd>
-<div class="block">Defines operations for conditional file filters.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#contentEquals(java.io.File, java.io.File)">contentEquals(File, File)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Compares the contents of two files to determine if they are equal or not.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#contentEquals(java.io.InputStream, java.io.InputStream)">contentEquals(InputStream, InputStream)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Compares the contents of two Streams to determine if they are equal or
- not.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#contentEquals(java.io.Reader, java.io.Reader)">contentEquals(Reader, Reader)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Compares the contents of two Readers to determine if they are equal or
- not.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#contentEqualsIgnoreEOL(java.io.File, java.io.File, java.lang.String)">contentEqualsIgnoreEOL(File, File, String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Compares the contents of two files to determine if they are equal or not.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#contentEqualsIgnoreEOL(java.io.Reader, java.io.Reader)">contentEqualsIgnoreEOL(Reader, Reader)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Compares the contents of two Readers to determine if they are equal or
- not, ignoring EOL characters.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#convertFileCollectionToFileArray(java.util.Collection)">convertFileCollectionToFileArray(Collection&lt;File&gt;)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Converts a Collection containing java.io.File instanced into array
- representation.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/CopyUtils.html#copy(byte[], java.io.OutputStream)">copy(byte[], OutputStream)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/CopyUtils.html" title="class in org.apache.commons.io">CopyUtils</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span></div>
-<div class="block">Copy bytes from a <code>byte[]</code> to an <code>OutputStream</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/CopyUtils.html#copy(byte[], java.io.Writer)">copy(byte[], Writer)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/CopyUtils.html" title="class in org.apache.commons.io">CopyUtils</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span>
-<div class="block"><i>2.5 use <a href="./org/apache/commons/io/CopyUtils.html#copy(byte[], java.io.Writer, java.lang.String)"><code>CopyUtils.copy(byte[], Writer, String)</code></a> instead</i></div>
-</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/CopyUtils.html#copy(byte[], java.io.Writer, java.lang.String)">copy(byte[], Writer, String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/CopyUtils.html" title="class in org.apache.commons.io">CopyUtils</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span></div>
-<div class="block">Copy and convert bytes from a <code>byte[]</code> to chars on a
- <code>Writer</code>, using the specified encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/CopyUtils.html#copy(java.io.InputStream, java.io.OutputStream)">copy(InputStream, OutputStream)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/CopyUtils.html" title="class in org.apache.commons.io">CopyUtils</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span></div>
-<div class="block">Copy bytes from an <code>InputStream</code> to an
- <code>OutputStream</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/CopyUtils.html#copy(java.io.Reader, java.io.Writer)">copy(Reader, Writer)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/CopyUtils.html" title="class in org.apache.commons.io">CopyUtils</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span></div>
-<div class="block">Copy chars from a <code>Reader</code> to a <code>Writer</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/CopyUtils.html#copy(java.io.InputStream, java.io.Writer)">copy(InputStream, Writer)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/CopyUtils.html" title="class in org.apache.commons.io">CopyUtils</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span>
-<div class="block"><i>2.5 use <a href="./org/apache/commons/io/CopyUtils.html#copy(java.io.InputStream, java.io.Writer, java.lang.String)"><code>CopyUtils.copy(InputStream, Writer, String)</code></a> instead</i></div>
-</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/CopyUtils.html#copy(java.io.InputStream, java.io.Writer, java.lang.String)">copy(InputStream, Writer, String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/CopyUtils.html" title="class in org.apache.commons.io">CopyUtils</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span></div>
-<div class="block">Copy and convert bytes from an <code>InputStream</code> to chars on a
- <code>Writer</code>, using the specified encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/CopyUtils.html#copy(java.io.Reader, java.io.OutputStream)">copy(Reader, OutputStream)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/CopyUtils.html" title="class in org.apache.commons.io">CopyUtils</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span>
-<div class="block"><i>2.5 use <a href="./org/apache/commons/io/CopyUtils.html#copy(java.io.Reader, java.io.OutputStream, java.lang.String)"><code>CopyUtils.copy(Reader, OutputStream, String)</code></a> instead</i></div>
-</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/CopyUtils.html#copy(java.io.Reader, java.io.OutputStream, java.lang.String)">copy(Reader, OutputStream, String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/CopyUtils.html" title="class in org.apache.commons.io">CopyUtils</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span></div>
-<div class="block">Serialize chars from a <code>Reader</code> to bytes on an
- <code>OutputStream</code>, and flush the <code>OutputStream</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/CopyUtils.html#copy(java.lang.String, java.io.OutputStream)">copy(String, OutputStream)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/CopyUtils.html" title="class in org.apache.commons.io">CopyUtils</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span>
-<div class="block"><i>2.5 use <a href="./org/apache/commons/io/CopyUtils.html#copy(java.lang.String, java.io.OutputStream, java.lang.String)"><code>CopyUtils.copy(String, OutputStream, String)</code></a> instead</i></div>
-</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/CopyUtils.html#copy(java.lang.String, java.io.OutputStream, java.lang.String)">copy(String, OutputStream, String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/CopyUtils.html" title="class in org.apache.commons.io">CopyUtils</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span></div>
-<div class="block">Serialize chars from a <code>String</code> to bytes on an
- <code>OutputStream</code>, and
- flush the <code>OutputStream</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/CopyUtils.html#copy(java.lang.String, java.io.Writer)">copy(String, Writer)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/CopyUtils.html" title="class in org.apache.commons.io">CopyUtils</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span></div>
-<div class="block">Copy chars from a <code>String</code> to a <code>Writer</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#copy(java.io.InputStream, java.io.OutputStream)">copy(InputStream, OutputStream)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Copies bytes from an <code>InputStream</code> to an
- <code>OutputStream</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#copy(java.io.InputStream, java.io.OutputStream, int)">copy(InputStream, OutputStream, int)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Copies bytes from an <code>InputStream</code> to an <code>OutputStream</code> using an internal buffer of the
- given size.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#copy(java.io.InputStream, java.io.Writer)">copy(InputStream, Writer)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span>
-<div class="block"><i>2.5 use <a href="./org/apache/commons/io/IOUtils.html#copy(java.io.InputStream, java.io.Writer, java.nio.charset.Charset)"><code>IOUtils.copy(InputStream, Writer, Charset)</code></a> instead</i></div>
-</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#copy(java.io.InputStream, java.io.Writer, java.nio.charset.Charset)">copy(InputStream, Writer, Charset)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Copies bytes from an <code>InputStream</code> to chars on a
- <code>Writer</code> using the specified character encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#copy(java.io.InputStream, java.io.Writer, java.lang.String)">copy(InputStream, Writer, String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Copies bytes from an <code>InputStream</code> to chars on a
- <code>Writer</code> using the specified character encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#copy(java.io.Reader, java.io.Writer)">copy(Reader, Writer)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Copies chars from a <code>Reader</code> to a <code>Writer</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#copy(java.io.Reader, java.io.OutputStream)">copy(Reader, OutputStream)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span>
-<div class="block"><i>2.5 use <a href="./org/apache/commons/io/IOUtils.html#copy(java.io.Reader, java.io.OutputStream, java.nio.charset.Charset)"><code>IOUtils.copy(Reader, OutputStream, Charset)</code></a> instead</i></div>
-</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#copy(java.io.Reader, java.io.OutputStream, java.nio.charset.Charset)">copy(Reader, OutputStream, Charset)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Copies chars from a <code>Reader</code> to bytes on an
- <code>OutputStream</code> using the specified character encoding, and
- calling flush.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#copy(java.io.Reader, java.io.OutputStream, java.lang.String)">copy(Reader, OutputStream, String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Copies chars from a <code>Reader</code> to bytes on an
- <code>OutputStream</code> using the specified character encoding, and
- calling flush.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#copyDirectory(java.io.File, java.io.File)">copyDirectory(File, File)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Copies a whole directory to a new location preserving the file dates.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#copyDirectory(java.io.File, java.io.File, boolean)">copyDirectory(File, File, boolean)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Copies a whole directory to a new location.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#copyDirectory(java.io.File, java.io.File, java.io.FileFilter)">copyDirectory(File, File, FileFilter)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Copies a filtered directory to a new location preserving the file dates.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#copyDirectory(java.io.File, java.io.File, java.io.FileFilter, boolean)">copyDirectory(File, File, FileFilter, boolean)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Copies a filtered directory to a new location.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#copyDirectoryToDirectory(java.io.File, java.io.File)">copyDirectoryToDirectory(File, File)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Copies a directory to within another directory preserving the file dates.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#copyFile(java.io.File, java.io.File)">copyFile(File, File)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Copies a file to a new location preserving the file date.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#copyFile(java.io.File, java.io.File, boolean)">copyFile(File, File, boolean)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Copies a file to a new location.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#copyFile(java.io.File, java.io.OutputStream)">copyFile(File, OutputStream)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Copy bytes from a <code>File</code> to an <code>OutputStream</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#copyFileToDirectory(java.io.File, java.io.File)">copyFileToDirectory(File, File)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Copies a file to a directory preserving the file date.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#copyFileToDirectory(java.io.File, java.io.File, boolean)">copyFileToDirectory(File, File, boolean)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Copies a file to a directory optionally preserving the file date.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#copyInputStreamToFile(java.io.InputStream, java.io.File)">copyInputStreamToFile(InputStream, File)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Copies bytes from an <a href="http://download.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><code>InputStream</code></a> <code>source</code> to a file
- <code>destination</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#copyLarge(java.io.InputStream, java.io.OutputStream)">copyLarge(InputStream, OutputStream)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Copies bytes from a large (over 2GB) <code>InputStream</code> to an
- <code>OutputStream</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#copyLarge(java.io.InputStream, java.io.OutputStream, byte[])">copyLarge(InputStream, OutputStream, byte[])</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Copies bytes from a large (over 2GB) <code>InputStream</code> to an
- <code>OutputStream</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#copyLarge(java.io.InputStream, java.io.OutputStream, long, long)">copyLarge(InputStream, OutputStream, long, long)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Copies some or all bytes from a large (over 2GB) <code>InputStream</code> to an
- <code>OutputStream</code>, optionally skipping input bytes.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#copyLarge(java.io.InputStream, java.io.OutputStream, long, long, byte[])">copyLarge(InputStream, OutputStream, long, long, byte[])</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Copies some or all bytes from a large (over 2GB) <code>InputStream</code> to an
- <code>OutputStream</code>, optionally skipping input bytes.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#copyLarge(java.io.Reader, java.io.Writer)">copyLarge(Reader, Writer)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Copies chars from a large (over 2GB) <code>Reader</code> to a <code>Writer</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#copyLarge(java.io.Reader, java.io.Writer, char[])">copyLarge(Reader, Writer, char[])</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Copies chars from a large (over 2GB) <code>Reader</code> to a <code>Writer</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#copyLarge(java.io.Reader, java.io.Writer, long, long)">copyLarge(Reader, Writer, long, long)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Copies some or all chars from a large (over 2GB) <code>InputStream</code> to an
- <code>OutputStream</code>, optionally skipping input chars.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#copyLarge(java.io.Reader, java.io.Writer, long, long, char[])">copyLarge(Reader, Writer, long, long, char[])</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Copies some or all chars from a large (over 2GB) <code>InputStream</code> to an
- <code>OutputStream</code>, optionally skipping input chars.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#copyToFile(java.io.InputStream, java.io.File)">copyToFile(InputStream, File)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Copies bytes from an <a href="http://download.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><code>InputStream</code></a> <code>source</code> to a file
- <code>destination</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#copyURLToFile(java.net.URL, java.io.File)">copyURLToFile(URL, File)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Copies bytes from the URL <code>source</code> to a file
- <code>destination</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#copyURLToFile(java.net.URL, java.io.File, int, int)">copyURLToFile(URL, File, int, int)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Copies bytes from the URL <code>source</code> to a file
- <code>destination</code>.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/CopyUtils.html" title="class in org.apache.commons.io"><span class="strong">CopyUtils</span></a> - Class in <a href="./org/apache/commons/io/package-summary.html">org.apache.commons.io</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span>
-<div class="block"><i>Use IOUtils. Will be removed in 2.0.
-  Methods renamed to IOUtils.write() or IOUtils.copy().
-  Null handling behaviour changed in IOUtils (null data does not
-  throw NullPointerException).</i></div>
-</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/CopyUtils.html#CopyUtils()">CopyUtils()</a></span> - Constructor for class org.apache.commons.io.<a href="./org/apache/commons/io/CopyUtils.html" title="class in org.apache.commons.io">CopyUtils</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span></div>
-<div class="block">Instances should NOT be constructed in standard programming.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/input/CountingInputStream.html" title="class in org.apache.commons.io.input"><span class="strong">CountingInputStream</span></a> - Class in <a href="./org/apache/commons/io/input/package-summary.html">org.apache.commons.io.input</a></dt>
-<dd>
-<div class="block">A decorating input stream that counts the number of bytes that have passed
- through the stream so far.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/CountingInputStream.html#CountingInputStream(java.io.InputStream)">CountingInputStream(InputStream)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/CountingInputStream.html" title="class in org.apache.commons.io.input">CountingInputStream</a></dt>
-<dd>
-<div class="block">Constructs a new CountingInputStream.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/output/CountingOutputStream.html" title="class in org.apache.commons.io.output"><span class="strong">CountingOutputStream</span></a> - Class in <a href="./org/apache/commons/io/output/package-summary.html">org.apache.commons.io.output</a></dt>
-<dd>
-<div class="block">A decorating output stream that counts the number of bytes that have passed
- through the stream so far.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/CountingOutputStream.html#CountingOutputStream(java.io.OutputStream)">CountingOutputStream(OutputStream)</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/CountingOutputStream.html" title="class in org.apache.commons.io.output">CountingOutputStream</a></dt>
-<dd>
-<div class="block">Constructs a new CountingOutputStream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/Tailer.html#create(java.io.File, org.apache.commons.io.input.TailerListener, long, boolean, int)">create(File, TailerListener, long, boolean, int)</a></span> - Static method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/Tailer.html" title="class in org.apache.commons.io.input">Tailer</a></dt>
-<dd>
-<div class="block">Creates and starts a Tailer for the given file.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/Tailer.html#create(java.io.File, org.apache.commons.io.input.TailerListener, long, boolean, boolean, int)">create(File, TailerListener, long, boolean, boolean, int)</a></span> - Static method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/Tailer.html" title="class in org.apache.commons.io.input">Tailer</a></dt>
-<dd>
-<div class="block">Creates and starts a Tailer for the given file.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/Tailer.html#create(java.io.File, org.apache.commons.io.input.TailerListener, long, boolean)">create(File, TailerListener, long, boolean)</a></span> - Static method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/Tailer.html" title="class in org.apache.commons.io.input">Tailer</a></dt>
-<dd>
-<div class="block">Creates and starts a Tailer for the given file with default buffer size.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/Tailer.html#create(java.io.File, org.apache.commons.io.input.TailerListener, long, boolean, boolean)">create(File, TailerListener, long, boolean, boolean)</a></span> - Static method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/Tailer.html" title="class in org.apache.commons.io.input">Tailer</a></dt>
-<dd>
-<div class="block">Creates and starts a Tailer for the given file with default buffer size.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/Tailer.html#create(java.io.File, org.apache.commons.io.input.TailerListener, long)">create(File, TailerListener, long)</a></span> - Static method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/Tailer.html" title="class in org.apache.commons.io.input">Tailer</a></dt>
-<dd>
-<div class="block">Creates and starts a Tailer for the given file, starting at the beginning of the file</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/Tailer.html#create(java.io.File, org.apache.commons.io.input.TailerListener)">create(File, TailerListener)</a></span> - Static method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/Tailer.html" title="class in org.apache.commons.io.input">Tailer</a></dt>
-<dd>
-<div class="block">Creates and starts a Tailer for the given file, starting at the beginning of the file
- with the default delay of 1.0s</div>
-</dd>
-</dl>
-<a name="_D_">
-<!--   -->
-</a>
-<h2 class="title">D</h2>
-<dl>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/DefaultFileComparator.html#DEFAULT_COMPARATOR">DEFAULT_COMPARATOR</a></span> - Static variable in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/DefaultFileComparator.html" title="class in org.apache.commons.io.comparator">DefaultFileComparator</a></dt>
-<dd>
-<div class="block">Singleton default comparator instance</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/DefaultFileComparator.html#DEFAULT_REVERSE">DEFAULT_REVERSE</a></span> - Static variable in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/DefaultFileComparator.html" title="class in org.apache.commons.io.comparator">DefaultFileComparator</a></dt>
-<dd>
-<div class="block">Singleton reverse default comparator instance</div>
-</dd>
-<dt><a href="./org/apache/commons/io/comparator/DefaultFileComparator.html" title="class in org.apache.commons.io.comparator"><span class="strong">DefaultFileComparator</span></a> - Class in <a href="./org/apache/commons/io/comparator/package-summary.html">org.apache.commons.io.comparator</a></dt>
-<dd>
-<div class="block">Compare two files using the <b>default</b> <a href="http://download.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true#compareTo(java.io.File)" title="class or interface in java.io"><code>File.compareTo(File)</code></a> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/DefaultFileComparator.html#DefaultFileComparator()">DefaultFileComparator()</a></span> - Constructor for class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/DefaultFileComparator.html" title="class in org.apache.commons.io.comparator">DefaultFileComparator</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="./org/apache/commons/io/output/DeferredFileOutputStream.html" title="class in org.apache.commons.io.output"><span class="strong">DeferredFileOutputStream</span></a> - Class in <a href="./org/apache/commons/io/output/package-summary.html">org.apache.commons.io.output</a></dt>
-<dd>
-<div class="block">An output stream which will retain data in memory until a specified
- threshold is reached, and only then commit it to disk.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/DeferredFileOutputStream.html#DeferredFileOutputStream(int, java.io.File)">DeferredFileOutputStream(int, File)</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/DeferredFileOutputStream.html" title="class in org.apache.commons.io.output">DeferredFileOutputStream</a></dt>
-<dd>
-<div class="block">Constructs an instance of this class which will trigger an event at the
- specified threshold, and save data to a file beyond that point.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/DeferredFileOutputStream.html#DeferredFileOutputStream(int, java.lang.String, java.lang.String, java.io.File)">DeferredFileOutputStream(int, String, String, File)</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/DeferredFileOutputStream.html" title="class in org.apache.commons.io.output">DeferredFileOutputStream</a></dt>
-<dd>
-<div class="block">Constructs an instance of this class which will trigger an event at the
- specified threshold, and save data to a temporary file beyond that point.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/filefilter/DelegateFileFilter.html" title="class in org.apache.commons.io.filefilter"><span class="strong">DelegateFileFilter</span></a> - Class in <a href="./org/apache/commons/io/filefilter/package-summary.html">org.apache.commons.io.filefilter</a></dt>
-<dd>
-<div class="block">This class turns a Java FileFilter or FilenameFilter into an IO FileFilter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/DelegateFileFilter.html#DelegateFileFilter(java.io.FilenameFilter)">DelegateFileFilter(FilenameFilter)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/DelegateFileFilter.html" title="class in org.apache.commons.io.filefilter">DelegateFileFilter</a></dt>
-<dd>
-<div class="block">Constructs a delegate file filter around an existing FilenameFilter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/DelegateFileFilter.html#DelegateFileFilter(java.io.FileFilter)">DelegateFileFilter(FileFilter)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/DelegateFileFilter.html" title="class in org.apache.commons.io.filefilter">DelegateFileFilter</a></dt>
-<dd>
-<div class="block">Constructs a delegate file filter around an existing FileFilter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileDeleteStrategy.html#delete(java.io.File)">delete(File)</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileDeleteStrategy.html" title="class in org.apache.commons.io">FileDeleteStrategy</a></dt>
-<dd>
-<div class="block">Deletes the file object, which may be a file or a directory.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#deleteDirectory(java.io.File)">deleteDirectory(File)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Deletes a directory recursively.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileDeleteStrategy.html#deleteQuietly(java.io.File)">deleteQuietly(File)</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileDeleteStrategy.html" title="class in org.apache.commons.io">FileDeleteStrategy</a></dt>
-<dd>
-<div class="block">Deletes the file object, which may be a file or a directory.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#deleteQuietly(java.io.File)">deleteQuietly(File)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Deletes a file, never throwing an exception.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/input/DemuxInputStream.html" title="class in org.apache.commons.io.input"><span class="strong">DemuxInputStream</span></a> - Class in <a href="./org/apache/commons/io/input/package-summary.html">org.apache.commons.io.input</a></dt>
-<dd>
-<div class="block">Data written to this stream is forwarded to a stream that has been associated
- with this thread.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/DemuxInputStream.html#DemuxInputStream()">DemuxInputStream()</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/DemuxInputStream.html" title="class in org.apache.commons.io.input">DemuxInputStream</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="./org/apache/commons/io/output/DemuxOutputStream.html" title="class in org.apache.commons.io.output"><span class="strong">DemuxOutputStream</span></a> - Class in <a href="./org/apache/commons/io/output/package-summary.html">org.apache.commons.io.output</a></dt>
-<dd>
-<div class="block">Data written to this stream is forwarded to a stream that has been associated
- with this thread.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/DemuxOutputStream.html#DemuxOutputStream()">DemuxOutputStream()</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/DemuxOutputStream.html" title="class in org.apache.commons.io.output">DemuxOutputStream</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationObserver.html#destroy()">destroy()</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationObserver.html" title="class in org.apache.commons.io.monitor">FileAlterationObserver</a></dt>
-<dd>
-<div class="block">Final processing.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#DIR_SEPARATOR">DIR_SEPARATOR</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">The system directory separator character.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#DIR_SEPARATOR_UNIX">DIR_SEPARATOR_UNIX</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">The Unix directory separator character.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#DIR_SEPARATOR_WINDOWS">DIR_SEPARATOR_WINDOWS</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">The Windows directory separator character.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/DirectoryFileFilter.html#DIRECTORY">DIRECTORY</a></span> - Static variable in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/DirectoryFileFilter.html" title="class in org.apache.commons.io.filefilter">DirectoryFileFilter</a></dt>
-<dd>
-<div class="block">Singleton instance of directory filter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/DirectoryFileComparator.html#DIRECTORY_COMPARATOR">DIRECTORY_COMPARATOR</a></span> - Static variable in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/DirectoryFileComparator.html" title="class in org.apache.commons.io.comparator">DirectoryFileComparator</a></dt>
-<dd>
-<div class="block">Singleton default comparator instance</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/DirectoryFileComparator.html#DIRECTORY_REVERSE">DIRECTORY_REVERSE</a></span> - Static variable in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/DirectoryFileComparator.html" title="class in org.apache.commons.io.comparator">DirectoryFileComparator</a></dt>
-<dd>
-<div class="block">Singleton reverse default comparator instance</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FilenameUtils.html#directoryContains(java.lang.String, java.lang.String)">directoryContains(String, String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FilenameUtils.html" title="class in org.apache.commons.io">FilenameUtils</a></dt>
-<dd>
-<div class="block">Determines whether the <code>parent</code> directory contains the <code>child</code> element (a file or directory).</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#directoryContains(java.io.File, java.io.File)">directoryContains(File, File)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Determines whether the <code>parent</code> directory contains the <code>child</code> element (a file or directory).</div>
-</dd>
-<dt><a href="./org/apache/commons/io/comparator/DirectoryFileComparator.html" title="class in org.apache.commons.io.comparator"><span class="strong">DirectoryFileComparator</span></a> - Class in <a href="./org/apache/commons/io/comparator/package-summary.html">org.apache.commons.io.comparator</a></dt>
-<dd>
-<div class="block">Compare two files using the <a href="http://download.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true#isDirectory()" title="class or interface in java.io"><code>File.isDirectory()</code></a> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/DirectoryFileComparator.html#DirectoryFileComparator()">DirectoryFileComparator()</a></span> - Constructor for class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/DirectoryFileComparator.html" title="class in org.apache.commons.io.comparator">DirectoryFileComparator</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="./org/apache/commons/io/filefilter/DirectoryFileFilter.html" title="class in org.apache.commons.io.filefilter"><span class="strong">DirectoryFileFilter</span></a> - Class in <a href="./org/apache/commons/io/filefilter/package-summary.html">org.apache.commons.io.filefilter</a></dt>
-<dd>
-<div class="block">This filter accepts <code>File</code>s that are directories.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/DirectoryFileFilter.html#DirectoryFileFilter()">DirectoryFileFilter()</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/DirectoryFileFilter.html" title="class in org.apache.commons.io.filefilter">DirectoryFileFilter</a></dt>
-<dd>
-<div class="block">Restrictive consructor.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#directoryFileFilter()">directoryFileFilter()</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">Returns a filter that checks if the file is a directory.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/DirectoryWalker.html" title="class in org.apache.commons.io"><span class="strong">DirectoryWalker</span></a>&lt;<a href="./org/apache/commons/io/DirectoryWalker.html" title="type parameter in DirectoryWalker">T</a>&gt; - Class in <a href="./org/apache/commons/io/package-summary.html">org.apache.commons.io</a></dt>
-<dd>
-<div class="block">Abstract class that walks through a directory hierarchy and provides
- subclasses with convenient hooks to add specific behaviour.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/DirectoryWalker.html#DirectoryWalker()">DirectoryWalker()</a></span> - Constructor for class org.apache.commons.io.<a href="./org/apache/commons/io/DirectoryWalker.html" title="class in org.apache.commons.io">DirectoryWalker</a></dt>
-<dd>
-<div class="block">Construct an instance with no filtering and unlimited <i>depth</i>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/DirectoryWalker.html#DirectoryWalker(java.io.FileFilter, int)">DirectoryWalker(FileFilter, int)</a></span> - Constructor for class org.apache.commons.io.<a href="./org/apache/commons/io/DirectoryWalker.html" title="class in org.apache.commons.io">DirectoryWalker</a></dt>
-<dd>
-<div class="block">Construct an instance with a filter and limit the <i>depth</i> navigated to.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/DirectoryWalker.html#DirectoryWalker(org.apache.commons.io.filefilter.IOFileFilter, org.apache.commons.io.filefilter.IOFileFilter, int)">DirectoryWalker(IOFileFilter, IOFileFilter, int)</a></span> - Constructor for class org.apache.commons.io.<a href="./org/apache/commons/io/DirectoryWalker.html" title="class in org.apache.commons.io">DirectoryWalker</a></dt>
-<dd>
-<div class="block">Construct an instance with a directory and a file filter and an optional
- limit on the <i>depth</i> navigated to.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/DirectoryWalker.CancelException.html" title="class in org.apache.commons.io"><span class="strong">DirectoryWalker.CancelException</span></a> - Exception in <a href="./org/apache/commons/io/package-summary.html">org.apache.commons.io</a></dt>
-<dd>
-<div class="block">CancelException is thrown in DirectoryWalker to cancel the current
- processing.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/DirectoryWalker.CancelException.html#DirectoryWalker.CancelException(java.io.File, int)">DirectoryWalker.CancelException(File, int)</a></span> - Constructor for exception org.apache.commons.io.<a href="./org/apache/commons/io/DirectoryWalker.CancelException.html" title="class in org.apache.commons.io">DirectoryWalker.CancelException</a></dt>
-<dd>
-<div class="block">Constructs a <code>CancelException</code> with
- the file and depth when cancellation occurred.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/DirectoryWalker.CancelException.html#DirectoryWalker.CancelException(java.lang.String, java.io.File, int)">DirectoryWalker.CancelException(String, File, int)</a></span> - Constructor for exception org.apache.commons.io.<a href="./org/apache/commons/io/DirectoryWalker.CancelException.html" title="class in org.apache.commons.io">DirectoryWalker.CancelException</a></dt>
-<dd>
-<div class="block">Constructs a <code>CancelException</code> with
- an appropriate message and the file and depth when
- cancellation occurred.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileDeleteStrategy.html#doDelete(java.io.File)">doDelete(File)</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileDeleteStrategy.html" title="class in org.apache.commons.io">FileDeleteStrategy</a></dt>
-<dd>
-<div class="block">Actually deletes the file object, which may be a file or a directory.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/HexDump.html#dump(byte[], long, java.io.OutputStream, int)">dump(byte[], long, OutputStream, int)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/HexDump.html" title="class in org.apache.commons.io">HexDump</a></dt>
-<dd>
-<div class="block">Dump an array of bytes to an OutputStream.</div>
-</dd>
-</dl>
-<a name="_E_">
-<!--   -->
-</a>
-<h2 class="title">E</h2>
-<dl>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/EmptyFileFilter.html#EMPTY">EMPTY</a></span> - Static variable in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/EmptyFileFilter.html" title="class in org.apache.commons.io.filefilter">EmptyFileFilter</a></dt>
-<dd>
-<div class="block">Singleton instance of <i>empty</i> filter</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#EMPTY_FILE_ARRAY">EMPTY_FILE_ARRAY</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">An empty array of type <code>File</code>.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/filefilter/EmptyFileFilter.html" title="class in org.apache.commons.io.filefilter"><span class="strong">EmptyFileFilter</span></a> - Class in <a href="./org/apache/commons/io/filefilter/package-summary.html">org.apache.commons.io.filefilter</a></dt>
-<dd>
-<div class="block">This filter accepts files or directories that are empty.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/EmptyFileFilter.html#EmptyFileFilter()">EmptyFileFilter()</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/EmptyFileFilter.html" title="class in org.apache.commons.io.filefilter">EmptyFileFilter</a></dt>
-<dd>
-<div class="block">Restrictive consructor.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/XmlStreamReader.html#ENCODING_PATTERN">ENCODING_PATTERN</a></span> - Static variable in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/XmlStreamReader.html" title="class in org.apache.commons.io.input">XmlStreamReader</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="./org/apache/commons/io/EndianUtils.html" title="class in org.apache.commons.io"><span class="strong">EndianUtils</span></a> - Class in <a href="./org/apache/commons/io/package-summary.html">org.apache.commons.io</a></dt>
-<dd>
-<div class="block">Utility code for dealing with different endian systems.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/EndianUtils.html#EndianUtils()">EndianUtils()</a></span> - Constructor for class org.apache.commons.io.<a href="./org/apache/commons/io/EndianUtils.html" title="class in org.apache.commons.io">EndianUtils</a></dt>
-<dd>
-<div class="block">Instances should NOT be constructed in standard programming.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/HexDump.html#EOL">EOL</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/HexDump.html" title="class in org.apache.commons.io">HexDump</a></dt>
-<dd>
-<div class="block">The line-separator (initializes to "line.separator" system property.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/ByteOrderMark.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/ByteOrderMark.html" title="class in org.apache.commons.io">ByteOrderMark</a></dt>
-<dd>
-<div class="block">Indicates if this BOM's bytes equals another.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FilenameUtils.html#equals(java.lang.String, java.lang.String)">equals(String, String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FilenameUtils.html" title="class in org.apache.commons.io">FilenameUtils</a></dt>
-<dd>
-<div class="block">Checks whether two filenames are equal exactly.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FilenameUtils.html#equals(java.lang.String, java.lang.String, boolean, org.apache.commons.io.IOCase)">equals(String, String, boolean, IOCase)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FilenameUtils.html" title="class in org.apache.commons.io">FilenameUtils</a></dt>
-<dd>
-<div class="block">Checks whether two filenames are equal, optionally normalizing and providing
- control over the case-sensitivity.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FilenameUtils.html#equalsNormalized(java.lang.String, java.lang.String)">equalsNormalized(String, String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FilenameUtils.html" title="class in org.apache.commons.io">FilenameUtils</a></dt>
-<dd>
-<div class="block">Checks whether two filenames are equal after both have been normalized.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FilenameUtils.html#equalsNormalizedOnSystem(java.lang.String, java.lang.String)">equalsNormalizedOnSystem(String, String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FilenameUtils.html" title="class in org.apache.commons.io">FilenameUtils</a></dt>
-<dd>
-<div class="block">Checks whether two filenames are equal after both have been normalized
- and using the case rules of the system.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FilenameUtils.html#equalsOnSystem(java.lang.String, java.lang.String)">equalsOnSystem(String, String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FilenameUtils.html" title="class in org.apache.commons.io">FilenameUtils</a></dt>
-<dd>
-<div class="block">Checks whether two filenames are equal using the case rules of the system.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileCleaner.html#exitWhenFinished()">exitWhenFinished()</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileCleaner.html" title="class in org.apache.commons.io">FileCleaner</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span>
-<div class="block"><i>Use <a href="./org/apache/commons/io/FileCleaningTracker.html#exitWhenFinished()"><code>FileCleaningTracker.exitWhenFinished()</code></a>.</i></div>
-</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileCleaningTracker.html#exitWhenFinished()">exitWhenFinished()</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileCleaningTracker.html" title="class in org.apache.commons.io">FileCleaningTracker</a></dt>
-<dd>
-<div class="block">Call this method to cause the file cleaner thread to terminate when
- there are no more objects being tracked for deletion.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/ExtensionFileComparator.html#EXTENSION_COMPARATOR">EXTENSION_COMPARATOR</a></span> - Static variable in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/ExtensionFileComparator.html" title="class in org.apache.commons.io.comparator">ExtensionFileComparator</a></dt>
-<dd>
-<div class="block">Case-sensitive extension comparator instance (see <a href="./org/apache/commons/io/IOCase.html#SENSITIVE"><code>IOCase.SENSITIVE</code></a>)</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/ExtensionFileComparator.html#EXTENSION_INSENSITIVE_COMPARATOR">EXTENSION_INSENSITIVE_COMPARATOR</a></span> - Static variable in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/ExtensionFileComparator.html" title="class in org.apache.commons.io.comparator">ExtensionFileComparator</a></dt>
-<dd>
-<div class="block">Case-insensitive extension comparator instance (see <a href="./org/apache/commons/io/IOCase.html#INSENSITIVE"><code>IOCase.INSENSITIVE</code></a>)</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/ExtensionFileComparator.html#EXTENSION_INSENSITIVE_REVERSE">EXTENSION_INSENSITIVE_REVERSE</a></span> - Static variable in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/ExtensionFileComparator.html" title="class in org.apache.commons.io.comparator">ExtensionFileComparator</a></dt>
-<dd>
-<div class="block">Reverse case-insensitive extension comparator instance (see <a href="./org/apache/commons/io/IOCase.html#INSENSITIVE"><code>IOCase.INSENSITIVE</code></a>)</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/ExtensionFileComparator.html#EXTENSION_REVERSE">EXTENSION_REVERSE</a></span> - Static variable in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/ExtensionFileComparator.html" title="class in org.apache.commons.io.comparator">ExtensionFileComparator</a></dt>
-<dd>
-<div class="block">Reverse case-sensitive extension comparator instance (see <a href="./org/apache/commons/io/IOCase.html#SENSITIVE"><code>IOCase.SENSITIVE</code></a>)</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FilenameUtils.html#EXTENSION_SEPARATOR">EXTENSION_SEPARATOR</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/FilenameUtils.html" title="class in org.apache.commons.io">FilenameUtils</a></dt>
-<dd>
-<div class="block">The extension separator character.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FilenameUtils.html#EXTENSION_SEPARATOR_STR">EXTENSION_SEPARATOR_STR</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/FilenameUtils.html" title="class in org.apache.commons.io">FilenameUtils</a></dt>
-<dd>
-<div class="block">The extension separator String.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/ExtensionFileComparator.html#EXTENSION_SYSTEM_COMPARATOR">EXTENSION_SYSTEM_COMPARATOR</a></span> - Static variable in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/ExtensionFileComparator.html" title="class in org.apache.commons.io.comparator">ExtensionFileComparator</a></dt>
-<dd>
-<div class="block">System sensitive extension comparator instance (see <a href="./org/apache/commons/io/IOCase.html#SYSTEM"><code>IOCase.SYSTEM</code></a>)</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/ExtensionFileComparator.html#EXTENSION_SYSTEM_REVERSE">EXTENSION_SYSTEM_REVERSE</a></span> - Static variable in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/ExtensionFileComparator.html" title="class in org.apache.commons.io.comparator">ExtensionFileComparator</a></dt>
-<dd>
-<div class="block">Reverse system sensitive path comparator instance (see <a href="./org/apache/commons/io/IOCase.html#SYSTEM"><code>IOCase.SYSTEM</code></a>)</div>
-</dd>
-<dt><a href="./org/apache/commons/io/comparator/ExtensionFileComparator.html" title="class in org.apache.commons.io.comparator"><span class="strong">ExtensionFileComparator</span></a> - Class in <a href="./org/apache/commons/io/comparator/package-summary.html">org.apache.commons.io.comparator</a></dt>
-<dd>
-<div class="block">Compare the file name <b>extensions</b> for order
- (see <a href="./org/apache/commons/io/FilenameUtils.html#getExtension(java.lang.String)"><code>FilenameUtils.getExtension(String)</code></a>).</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/ExtensionFileComparator.html#ExtensionFileComparator()">ExtensionFileComparator()</a></span> - Constructor for class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/ExtensionFileComparator.html" title="class in org.apache.commons.io.comparator">ExtensionFileComparator</a></dt>
-<dd>
-<div class="block">Construct a case sensitive file extension comparator instance.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/ExtensionFileComparator.html#ExtensionFileComparator(org.apache.commons.io.IOCase)">ExtensionFileComparator(IOCase)</a></span> - Constructor for class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/ExtensionFileComparator.html" title="class in org.apache.commons.io.comparator">ExtensionFileComparator</a></dt>
-<dd>
-<div class="block">Construct a file extension comparator instance with the specified case-sensitivity.</div>
-</dd>
-</dl>
-<a name="_F_">
-<!--   -->
-</a>
-<h2 class="title">F</h2>
-<dl>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FalseFileFilter.html#FALSE">FALSE</a></span> - Static variable in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FalseFileFilter.html" title="class in org.apache.commons.io.filefilter">FalseFileFilter</a></dt>
-<dd>
-<div class="block">Singleton instance of false filter.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/filefilter/FalseFileFilter.html" title="class in org.apache.commons.io.filefilter"><span class="strong">FalseFileFilter</span></a> - Class in <a href="./org/apache/commons/io/filefilter/package-summary.html">org.apache.commons.io.filefilter</a></dt>
-<dd>
-<div class="block">A file filter that always returns false.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FalseFileFilter.html#FalseFileFilter()">FalseFileFilter()</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FalseFileFilter.html" title="class in org.apache.commons.io.filefilter">FalseFileFilter</a></dt>
-<dd>
-<div class="block">Restrictive consructor.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#falseFileFilter()">falseFileFilter()</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">Returns a filter that always returns false.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFileFilter.html#FILE">FILE</a></span> - Static variable in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFileFilter.html" title="class in org.apache.commons.io.filefilter">FileFileFilter</a></dt>
-<dd>
-<div class="block">Singleton instance of file filter</div>
-</dd>
-<dt><a href="./org/apache/commons/io/monitor/FileAlterationListener.html" title="interface in org.apache.commons.io.monitor"><span class="strong">FileAlterationListener</span></a> - Interface in <a href="./org/apache/commons/io/monitor/package-summary.html">org.apache.commons.io.monitor</a></dt>
-<dd>
-<div class="block">A listener that receives events of file system modifications.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/monitor/FileAlterationListenerAdaptor.html" title="class in org.apache.commons.io.monitor"><span class="strong">FileAlterationListenerAdaptor</span></a> - Class in <a href="./org/apache/commons/io/monitor/package-summary.html">org.apache.commons.io.monitor</a></dt>
-<dd>
-<div class="block">Convenience <a href="./org/apache/commons/io/monitor/FileAlterationListener.html" title="interface in org.apache.commons.io.monitor"><code>FileAlterationListener</code></a> implementation that does nothing.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationListenerAdaptor.html#FileAlterationListenerAdaptor()">FileAlterationListenerAdaptor()</a></span> - Constructor for class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationListenerAdaptor.html" title="class in org.apache.commons.io.monitor">FileAlterationListenerAdaptor</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="./org/apache/commons/io/monitor/FileAlterationMonitor.html" title="class in org.apache.commons.io.monitor"><span class="strong">FileAlterationMonitor</span></a> - Class in <a href="./org/apache/commons/io/monitor/package-summary.html">org.apache.commons.io.monitor</a></dt>
-<dd>
-<div class="block">A runnable that spawns a monitoring thread triggering any
- registered <a href="./org/apache/commons/io/monitor/FileAlterationObserver.html" title="class in org.apache.commons.io.monitor"><code>FileAlterationObserver</code></a> at a specified interval.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationMonitor.html#FileAlterationMonitor()">FileAlterationMonitor()</a></span> - Constructor for class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationMonitor.html" title="class in org.apache.commons.io.monitor">FileAlterationMonitor</a></dt>
-<dd>
-<div class="block">Construct a monitor with a default interval of 10 seconds.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationMonitor.html#FileAlterationMonitor(long)">FileAlterationMonitor(long)</a></span> - Constructor for class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationMonitor.html" title="class in org.apache.commons.io.monitor">FileAlterationMonitor</a></dt>
-<dd>
-<div class="block">Construct a monitor with the specified interval.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationMonitor.html#FileAlterationMonitor(long, org.apache.commons.io.monitor.FileAlterationObserver...)">FileAlterationMonitor(long, FileAlterationObserver...)</a></span> - Constructor for class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationMonitor.html" title="class in org.apache.commons.io.monitor">FileAlterationMonitor</a></dt>
-<dd>
-<div class="block">Construct a monitor with the specified interval and set of observers.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/monitor/FileAlterationObserver.html" title="class in org.apache.commons.io.monitor"><span class="strong">FileAlterationObserver</span></a> - Class in <a href="./org/apache/commons/io/monitor/package-summary.html">org.apache.commons.io.monitor</a></dt>
-<dd>
-<div class="block">FileAlterationObserver represents the state of files below a root directory,
- checking the filesystem and notifying listeners of create, change or
- delete events.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationObserver.html#FileAlterationObserver(java.lang.String)">FileAlterationObserver(String)</a></span> - Constructor for class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationObserver.html" title="class in org.apache.commons.io.monitor">FileAlterationObserver</a></dt>
-<dd>
-<div class="block">Construct an observer for the specified directory.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationObserver.html#FileAlterationObserver(java.lang.String, java.io.FileFilter)">FileAlterationObserver(String, FileFilter)</a></span> - Constructor for class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationObserver.html" title="class in org.apache.commons.io.monitor">FileAlterationObserver</a></dt>
-<dd>
-<div class="block">Construct an observer for the specified directory and file filter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationObserver.html#FileAlterationObserver(java.lang.String, java.io.FileFilter, org.apache.commons.io.IOCase)">FileAlterationObserver(String, FileFilter, IOCase)</a></span> - Constructor for class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationObserver.html" title="class in org.apache.commons.io.monitor">FileAlterationObserver</a></dt>
-<dd>
-<div class="block">Construct an observer for the specified directory, file filter and
- file comparator.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationObserver.html#FileAlterationObserver(java.io.File)">FileAlterationObserver(File)</a></span> - Constructor for class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationObserver.html" title="class in org.apache.commons.io.monitor">FileAlterationObserver</a></dt>
-<dd>
-<div class="block">Construct an observer for the specified directory.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationObserver.html#FileAlterationObserver(java.io.File, java.io.FileFilter)">FileAlterationObserver(File, FileFilter)</a></span> - Constructor for class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationObserver.html" title="class in org.apache.commons.io.monitor">FileAlterationObserver</a></dt>
-<dd>
-<div class="block">Construct an observer for the specified directory and file filter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationObserver.html#FileAlterationObserver(java.io.File, java.io.FileFilter, org.apache.commons.io.IOCase)">FileAlterationObserver(File, FileFilter, IOCase)</a></span> - Constructor for class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationObserver.html" title="class in org.apache.commons.io.monitor">FileAlterationObserver</a></dt>
-<dd>
-<div class="block">Construct an observer for the specified directory, file filter and
- file comparator.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationObserver.html#FileAlterationObserver(org.apache.commons.io.monitor.FileEntry, java.io.FileFilter, org.apache.commons.io.IOCase)">FileAlterationObserver(FileEntry, FileFilter, IOCase)</a></span> - Constructor for class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationObserver.html" title="class in org.apache.commons.io.monitor">FileAlterationObserver</a></dt>
-<dd>
-<div class="block">Construct an observer for the specified directory, file filter and
- file comparator.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/FileCleaner.html" title="class in org.apache.commons.io"><span class="strong">FileCleaner</span></a> - Class in <a href="./org/apache/commons/io/package-summary.html">org.apache.commons.io</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span>
-<div class="block"><i>Use <a href="./org/apache/commons/io/FileCleaningTracker.html" title="class in org.apache.commons.io"><code>FileCleaningTracker</code></a></i></div>
-</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileCleaner.html#FileCleaner()">FileCleaner()</a></span> - Constructor for class org.apache.commons.io.<a href="./org/apache/commons/io/FileCleaner.html" title="class in org.apache.commons.io">FileCleaner</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span></div>
-&nbsp;</dd>
-<dt><a href="./org/apache/commons/io/FileCleaningTracker.html" title="class in org.apache.commons.io"><span class="strong">FileCleaningTracker</span></a> - Class in <a href="./org/apache/commons/io/package-summary.html">org.apache.commons.io</a></dt>
-<dd>
-<div class="block">Keeps track of files awaiting deletion, and deletes them when an associated
- marker object is reclaimed by the garbage collector.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileCleaningTracker.html#FileCleaningTracker()">FileCleaningTracker()</a></span> - Constructor for class org.apache.commons.io.<a href="./org/apache/commons/io/FileCleaningTracker.html" title="class in org.apache.commons.io">FileCleaningTracker</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="./org/apache/commons/io/FileDeleteStrategy.html" title="class in org.apache.commons.io"><span class="strong">FileDeleteStrategy</span></a> - Class in <a href="./org/apache/commons/io/package-summary.html">org.apache.commons.io</a></dt>
-<dd>
-<div class="block">Strategy for deleting files.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileDeleteStrategy.html#FileDeleteStrategy(java.lang.String)">FileDeleteStrategy(String)</a></span> - Constructor for class org.apache.commons.io.<a href="./org/apache/commons/io/FileDeleteStrategy.html" title="class in org.apache.commons.io">FileDeleteStrategy</a></dt>
-<dd>
-<div class="block">Restricted constructor.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/monitor/FileEntry.html" title="class in org.apache.commons.io.monitor"><span class="strong">FileEntry</span></a> - Class in <a href="./org/apache/commons/io/monitor/package-summary.html">org.apache.commons.io.monitor</a></dt>
-<dd>
-<div class="block"><a href="./org/apache/commons/io/monitor/FileEntry.html" title="class in org.apache.commons.io.monitor"><code>FileEntry</code></a> represents the state of a file or directory, capturing
- the following <a href="http://download.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io"><code>File</code></a> attributes at a point in time.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileEntry.html#FileEntry(java.io.File)">FileEntry(File)</a></span> - Constructor for class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileEntry.html" title="class in org.apache.commons.io.monitor">FileEntry</a></dt>
-<dd>
-<div class="block">Construct a new monitor for a specified <a href="http://download.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io"><code>File</code></a>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileEntry.html#FileEntry(org.apache.commons.io.monitor.FileEntry, java.io.File)">FileEntry(FileEntry, File)</a></span> - Constructor for class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileEntry.html" title="class in org.apache.commons.io.monitor">FileEntry</a></dt>
-<dd>
-<div class="block">Construct a new monitor for a specified <a href="http://download.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io"><code>File</code></a>.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/FileExistsException.html" title="class in org.apache.commons.io"><span class="strong">FileExistsException</span></a> - Exception in <a href="./org/apache/commons/io/package-summary.html">org.apache.commons.io</a></dt>
-<dd>
-<div class="block">Indicates that a file already exists.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileExistsException.html#FileExistsException()">FileExistsException()</a></span> - Constructor for exception org.apache.commons.io.<a href="./org/apache/commons/io/FileExistsException.html" title="class in org.apache.commons.io">FileExistsException</a></dt>
-<dd>
-<div class="block">Default Constructor.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileExistsException.html#FileExistsException(java.lang.String)">FileExistsException(String)</a></span> - Constructor for exception org.apache.commons.io.<a href="./org/apache/commons/io/FileExistsException.html" title="class in org.apache.commons.io">FileExistsException</a></dt>
-<dd>
-<div class="block">Construct an instance with the specified message.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileExistsException.html#FileExistsException(java.io.File)">FileExistsException(File)</a></span> - Constructor for exception org.apache.commons.io.<a href="./org/apache/commons/io/FileExistsException.html" title="class in org.apache.commons.io">FileExistsException</a></dt>
-<dd>
-<div class="block">Construct an instance with the specified file.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/filefilter/FileFileFilter.html" title="class in org.apache.commons.io.filefilter"><span class="strong">FileFileFilter</span></a> - Class in <a href="./org/apache/commons/io/filefilter/package-summary.html">org.apache.commons.io.filefilter</a></dt>
-<dd>
-<div class="block">This filter accepts <code>File</code>s that are files (not directories).</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFileFilter.html#FileFileFilter()">FileFileFilter()</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFileFilter.html" title="class in org.apache.commons.io.filefilter">FileFileFilter</a></dt>
-<dd>
-<div class="block">Restrictive consructor.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#fileFileFilter()">fileFileFilter()</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">Returns a filter that checks if the file is a file (and not a directory).</div>
-</dd>
-<dt><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter"><span class="strong">FileFilterUtils</span></a> - Class in <a href="./org/apache/commons/io/filefilter/package-summary.html">org.apache.commons.io.filefilter</a></dt>
-<dd>
-<div class="block">Useful utilities for working with file filters.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#FileFilterUtils()">FileFilterUtils()</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">FileFilterUtils is not normally instantiated.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/FilenameUtils.html" title="class in org.apache.commons.io"><span class="strong">FilenameUtils</span></a> - Class in <a href="./org/apache/commons/io/package-summary.html">org.apache.commons.io</a></dt>
-<dd>
-<div class="block">General filename and filepath manipulation utilities.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FilenameUtils.html#FilenameUtils()">FilenameUtils()</a></span> - Constructor for class org.apache.commons.io.<a href="./org/apache/commons/io/FilenameUtils.html" title="class in org.apache.commons.io">FilenameUtils</a></dt>
-<dd>
-<div class="block">Instances should NOT be constructed in standard programming.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/TailerListener.html#fileNotFound()">fileNotFound()</a></span> - Method in interface org.apache.commons.io.input.<a href="./org/apache/commons/io/input/TailerListener.html" title="interface in org.apache.commons.io.input">TailerListener</a></dt>
-<dd>
-<div class="block">This method is called if the tailed file is not found.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/TailerListenerAdapter.html#fileNotFound()">fileNotFound()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/TailerListenerAdapter.html" title="class in org.apache.commons.io.input">TailerListenerAdapter</a></dt>
-<dd>
-<div class="block">This method is called if the tailed file is not found.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/TailerListener.html#fileRotated()">fileRotated()</a></span> - Method in interface org.apache.commons.io.input.<a href="./org/apache/commons/io/input/TailerListener.html" title="interface in org.apache.commons.io.input">TailerListener</a></dt>
-<dd>
-<div class="block">Called if a file rotation is detected.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/TailerListenerAdapter.html#fileRotated()">fileRotated()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/TailerListenerAdapter.html" title="class in org.apache.commons.io.input">TailerListenerAdapter</a></dt>
-<dd>
-<div class="block">Called if a file rotation is detected.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/FileSystemUtils.html" title="class in org.apache.commons.io"><span class="strong">FileSystemUtils</span></a> - Class in <a href="./org/apache/commons/io/package-summary.html">org.apache.commons.io</a></dt>
-<dd>
-<div class="block">General File System utilities.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileSystemUtils.html#FileSystemUtils()">FileSystemUtils()</a></span> - Constructor for class org.apache.commons.io.<a href="./org/apache/commons/io/FileSystemUtils.html" title="class in org.apache.commons.io">FileSystemUtils</a></dt>
-<dd>
-<div class="block">Instances should NOT be constructed in standard programming.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io"><span class="strong">FileUtils</span></a> - Class in <a href="./org/apache/commons/io/package-summary.html">org.apache.commons.io</a></dt>
-<dd>
-<div class="block">General file manipulation utilities.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#FileUtils()">FileUtils()</a></span> - Constructor for class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Instances should NOT be constructed in standard programming.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/output/FileWriterWithEncoding.html" title="class in org.apache.commons.io.output"><span class="strong">FileWriterWithEncoding</span></a> - Class in <a href="./org/apache/commons/io/output/package-summary.html">org.apache.commons.io.output</a></dt>
-<dd>
-<div class="block">Writer of files that allows the encoding to be set.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/FileWriterWithEncoding.html#FileWriterWithEncoding(java.lang.String, java.lang.String)">FileWriterWithEncoding(String, String)</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/FileWriterWithEncoding.html" title="class in org.apache.commons.io.output">FileWriterWithEncoding</a></dt>
-<dd>
-<div class="block">Constructs a FileWriterWithEncoding with a file encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/FileWriterWithEncoding.html#FileWriterWithEncoding(java.lang.String, java.lang.String, boolean)">FileWriterWithEncoding(String, String, boolean)</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/FileWriterWithEncoding.html" title="class in org.apache.commons.io.output">FileWriterWithEncoding</a></dt>
-<dd>
-<div class="block">Constructs a FileWriterWithEncoding with a file encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/FileWriterWithEncoding.html#FileWriterWithEncoding(java.lang.String, java.nio.charset.Charset)">FileWriterWithEncoding(String, Charset)</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/FileWriterWithEncoding.html" title="class in org.apache.commons.io.output">FileWriterWithEncoding</a></dt>
-<dd>
-<div class="block">Constructs a FileWriterWithEncoding with a file encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/FileWriterWithEncoding.html#FileWriterWithEncoding(java.lang.String, java.nio.charset.Charset, boolean)">FileWriterWithEncoding(String, Charset, boolean)</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/FileWriterWithEncoding.html" title="class in org.apache.commons.io.output">FileWriterWithEncoding</a></dt>
-<dd>
-<div class="block">Constructs a FileWriterWithEncoding with a file encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/FileWriterWithEncoding.html#FileWriterWithEncoding(java.lang.String, java.nio.charset.CharsetEncoder)">FileWriterWithEncoding(String, CharsetEncoder)</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/FileWriterWithEncoding.html" title="class in org.apache.commons.io.output">FileWriterWithEncoding</a></dt>
-<dd>
-<div class="block">Constructs a FileWriterWithEncoding with a file encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/FileWriterWithEncoding.html#FileWriterWithEncoding(java.lang.String, java.nio.charset.CharsetEncoder, boolean)">FileWriterWithEncoding(String, CharsetEncoder, boolean)</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/FileWriterWithEncoding.html" title="class in org.apache.commons.io.output">FileWriterWithEncoding</a></dt>
-<dd>
-<div class="block">Constructs a FileWriterWithEncoding with a file encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/FileWriterWithEncoding.html#FileWriterWithEncoding(java.io.File, java.lang.String)">FileWriterWithEncoding(File, String)</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/FileWriterWithEncoding.html" title="class in org.apache.commons.io.output">FileWriterWithEncoding</a></dt>
-<dd>
-<div class="block">Constructs a FileWriterWithEncoding with a file encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/FileWriterWithEncoding.html#FileWriterWithEncoding(java.io.File, java.lang.String, boolean)">FileWriterWithEncoding(File, String, boolean)</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/FileWriterWithEncoding.html" title="class in org.apache.commons.io.output">FileWriterWithEncoding</a></dt>
-<dd>
-<div class="block">Constructs a FileWriterWithEncoding with a file encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/FileWriterWithEncoding.html#FileWriterWithEncoding(java.io.File, java.nio.charset.Charset)">FileWriterWithEncoding(File, Charset)</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/FileWriterWithEncoding.html" title="class in org.apache.commons.io.output">FileWriterWithEncoding</a></dt>
-<dd>
-<div class="block">Constructs a FileWriterWithEncoding with a file encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/FileWriterWithEncoding.html#FileWriterWithEncoding(java.io.File, java.nio.charset.Charset, boolean)">FileWriterWithEncoding(File, Charset, boolean)</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/FileWriterWithEncoding.html" title="class in org.apache.commons.io.output">FileWriterWithEncoding</a></dt>
-<dd>
-<div class="block">Constructs a FileWriterWithEncoding with a file encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/FileWriterWithEncoding.html#FileWriterWithEncoding(java.io.File, java.nio.charset.CharsetEncoder)">FileWriterWithEncoding(File, CharsetEncoder)</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/FileWriterWithEncoding.html" title="class in org.apache.commons.io.output">FileWriterWithEncoding</a></dt>
-<dd>
-<div class="block">Constructs a FileWriterWithEncoding with a file encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/FileWriterWithEncoding.html#FileWriterWithEncoding(java.io.File, java.nio.charset.CharsetEncoder, boolean)">FileWriterWithEncoding(File, CharsetEncoder, boolean)</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/FileWriterWithEncoding.html" title="class in org.apache.commons.io.output">FileWriterWithEncoding</a></dt>
-<dd>
-<div class="block">Constructs a FileWriterWithEncoding with a file encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#filter(org.apache.commons.io.filefilter.IOFileFilter, java.io.File...)">filter(IOFileFilter, File...)</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">
- Applies an <a href="./org/apache/commons/io/filefilter/IOFileFilter.html" title="interface in org.apache.commons.io.filefilter"><code>IOFileFilter</code></a> to the provided <a href="http://download.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io"><code>File</code></a>
- objects.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#filter(org.apache.commons.io.filefilter.IOFileFilter, java.lang.Iterable)">filter(IOFileFilter, Iterable&lt;File&gt;)</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">
- Applies an <a href="./org/apache/commons/io/filefilter/IOFileFilter.html" title="interface in org.apache.commons.io.filefilter"><code>IOFileFilter</code></a> to the provided <a href="http://download.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io"><code>File</code></a>
- objects.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/DirectoryWalker.html#filterDirectoryContents(java.io.File, int, java.io.File[])">filterDirectoryContents(File, int, File[])</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/DirectoryWalker.html" title="class in org.apache.commons.io">DirectoryWalker</a></dt>
-<dd>
-<div class="block">Overridable callback method invoked with the contents of each directory.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#filterList(org.apache.commons.io.filefilter.IOFileFilter, java.lang.Iterable)">filterList(IOFileFilter, Iterable&lt;File&gt;)</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">
- Applies an <a href="./org/apache/commons/io/filefilter/IOFileFilter.html" title="interface in org.apache.commons.io.filefilter"><code>IOFileFilter</code></a> to the provided <a href="http://download.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io"><code>File</code></a>
- objects.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#filterList(org.apache.commons.io.filefilter.IOFileFilter, java.io.File...)">filterList(IOFileFilter, File...)</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">
- Applies an <a href="./org/apache/commons/io/filefilter/IOFileFilter.html" title="interface in org.apache.commons.io.filefilter"><code>IOFileFilter</code></a> to the provided <a href="http://download.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io"><code>File</code></a>
- objects.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#filterSet(org.apache.commons.io.filefilter.IOFileFilter, java.io.File...)">filterSet(IOFileFilter, File...)</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">
- Applies an <a href="./org/apache/commons/io/filefilter/IOFileFilter.html" title="interface in org.apache.commons.io.filefilter"><code>IOFileFilter</code></a> to the provided <a href="http://download.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io"><code>File</code></a>
- objects.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#filterSet(org.apache.commons.io.filefilter.IOFileFilter, java.lang.Iterable)">filterSet(IOFileFilter, Iterable&lt;File&gt;)</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">
- Applies an <a href="./org/apache/commons/io/filefilter/IOFileFilter.html" title="interface in org.apache.commons.io.filefilter"><code>IOFileFilter</code></a> to the provided <a href="http://download.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io"><code>File</code></a>
- objects.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/AutoCloseInputStream.html#finalize()">finalize()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/AutoCloseInputStream.html" title="class in org.apache.commons.io.input">AutoCloseInputStream</a></dt>
-<dd>
-<div class="block">Ensures that the stream is closed before it gets garbage-collected.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/BrokenOutputStream.html#flush()">flush()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/BrokenOutputStream.html" title="class in org.apache.commons.io.output">BrokenOutputStream</a></dt>
-<dd>
-<div class="block">Throws the configured exception.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/DemuxOutputStream.html#flush()">flush()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/DemuxOutputStream.html" title="class in org.apache.commons.io.output">DemuxOutputStream</a></dt>
-<dd>
-<div class="block">Flushes stream associated with current thread.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/FileWriterWithEncoding.html#flush()">flush()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/FileWriterWithEncoding.html" title="class in org.apache.commons.io.output">FileWriterWithEncoding</a></dt>
-<dd>
-<div class="block">Flush the stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/LockableFileWriter.html#flush()">flush()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/LockableFileWriter.html" title="class in org.apache.commons.io.output">LockableFileWriter</a></dt>
-<dd>
-<div class="block">Flush the stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/NullWriter.html#flush()">flush()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/NullWriter.html" title="class in org.apache.commons.io.output">NullWriter</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ProxyOutputStream.html#flush()">flush()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ProxyOutputStream.html" title="class in org.apache.commons.io.output">ProxyOutputStream</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>flush()</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ProxyWriter.html#flush()">flush()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ProxyWriter.html" title="class in org.apache.commons.io.output">ProxyWriter</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>flush()</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/StringBuilderWriter.html#flush()">flush()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/StringBuilderWriter.html" title="class in org.apache.commons.io.output">StringBuilderWriter</a></dt>
-<dd>
-<div class="block">Flushing this writer has no effect.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/TeeOutputStream.html#flush()">flush()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/TeeOutputStream.html" title="class in org.apache.commons.io.output">TeeOutputStream</a></dt>
-<dd>
-<div class="block">Flushes both streams.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ThresholdingOutputStream.html#flush()">flush()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ThresholdingOutputStream.html" title="class in org.apache.commons.io.output">ThresholdingOutputStream</a></dt>
-<dd>
-<div class="block">Flushes this output stream and forces any buffered output bytes to be
- written out.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/WriterOutputStream.html#flush()">flush()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/WriterOutputStream.html" title="class in org.apache.commons.io.output">WriterOutputStream</a></dt>
-<dd>
-<div class="block">Flush the stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/XmlStreamWriter.html#flush()">flush()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/XmlStreamWriter.html" title="class in org.apache.commons.io.output">XmlStreamWriter</a></dt>
-<dd>
-<div class="block">Flush the underlying writer.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileDeleteStrategy.html#FORCE">FORCE</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/FileDeleteStrategy.html" title="class in org.apache.commons.io">FileDeleteStrategy</a></dt>
-<dd>
-<div class="block">The singleton instance for forced file deletion, which always deletes,
- even if the file represents a non-empty directory.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#forceDelete(java.io.File)">forceDelete(File)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Deletes a file.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#forceDeleteOnExit(java.io.File)">forceDeleteOnExit(File)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Schedules a file to be deleted when JVM exits.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#forceMkdir(java.io.File)">forceMkdir(File)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Makes a directory, including any necessary but nonexistent parent
- directories.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#forceMkdirParent(java.io.File)">forceMkdirParent(File)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Makes any necessary but nonexistent parent directories for a given File.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOCase.html#forName(java.lang.String)">forName(String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOCase.html" title="class in org.apache.commons.io">IOCase</a></dt>
-<dd>
-<div class="block">Factory method to create an IOCase from a name.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileSystemUtils.html#freeSpace(java.lang.String)">freeSpace(String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileSystemUtils.html" title="class in org.apache.commons.io">FileSystemUtils</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span>
-<div class="block"><i>Use freeSpaceKb(String)
-  Deprecated from 1.3, may be removed in 2.0</i></div>
-</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileSystemUtils.html#freeSpaceKb(java.lang.String)">freeSpaceKb(String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileSystemUtils.html" title="class in org.apache.commons.io">FileSystemUtils</a></dt>
-<dd>
-<div class="block">Returns the free space on a drive or volume in kilobytes by invoking
- the command line.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileSystemUtils.html#freeSpaceKb(java.lang.String, long)">freeSpaceKb(String, long)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileSystemUtils.html" title="class in org.apache.commons.io">FileSystemUtils</a></dt>
-<dd>
-<div class="block">Returns the free space on a drive or volume in kilobytes by invoking
- the command line.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileSystemUtils.html#freeSpaceKb()">freeSpaceKb()</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileSystemUtils.html" title="class in org.apache.commons.io">FileSystemUtils</a></dt>
-<dd>
-<div class="block">Returns the disk size of the volume which holds the working directory.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileSystemUtils.html#freeSpaceKb(long)">freeSpaceKb(long)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileSystemUtils.html" title="class in org.apache.commons.io">FileSystemUtils</a></dt>
-<dd>
-<div class="block">Returns the disk size of the volume which holds the working directory.</div>
-</dd>
-</dl>
-<a name="_G_">
-<!--   -->
-</a>
-<h2 class="title">G</h2>
-<dl>
-<dt><span class="strong"><a href="./org/apache/commons/io/ByteOrderMark.html#get(int)">get(int)</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/ByteOrderMark.html" title="class in org.apache.commons.io">ByteOrderMark</a></dt>
-<dd>
-<div class="block">The byte at the specified position.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FilenameUtils.html#getBaseName(java.lang.String)">getBaseName(String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FilenameUtils.html" title="class in org.apache.commons.io">FilenameUtils</a></dt>
-<dd>
-<div class="block">Gets the base name, minus the full path and extension, from a full filename.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/BOMInputStream.html#getBOM()">getBOM()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/BOMInputStream.html" title="class in org.apache.commons.io.input">BOMInputStream</a></dt>
-<dd>
-<div class="block">Return the BOM (Byte Order Mark).</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/BOMInputStream.html#getBOMCharsetName()">getBOMCharsetName()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/BOMInputStream.html" title="class in org.apache.commons.io.input">BOMInputStream</a></dt>
-<dd>
-<div class="block">Return the BOM charset Name - <a href="./org/apache/commons/io/ByteOrderMark.html#getCharsetName()"><code>ByteOrderMark.getCharsetName()</code></a>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/XmlStreamReaderException.html#getBomEncoding()">getBomEncoding()</a></span> - Method in exception org.apache.commons.io.input.<a href="./org/apache/commons/io/input/XmlStreamReaderException.html" title="class in org.apache.commons.io.input">XmlStreamReaderException</a></dt>
-<dd>
-<div class="block">Returns the BOM encoding found in the InputStream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/StringBuilderWriter.html#getBuilder()">getBuilder()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/StringBuilderWriter.html" title="class in org.apache.commons.io.output">StringBuilderWriter</a></dt>
-<dd>
-<div class="block">Return the underlying builder.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/CountingInputStream.html#getByteCount()">getByteCount()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/CountingInputStream.html" title="class in org.apache.commons.io.input">CountingInputStream</a></dt>
-<dd>
-<div class="block">The number of bytes that have passed through this stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/CountingOutputStream.html#getByteCount()">getByteCount()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/CountingOutputStream.html" title="class in org.apache.commons.io.output">CountingOutputStream</a></dt>
-<dd>
-<div class="block">The number of bytes that have passed through this stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ThresholdingOutputStream.html#getByteCount()">getByteCount()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ThresholdingOutputStream.html" title="class in org.apache.commons.io.output">ThresholdingOutputStream</a></dt>
-<dd>
-<div class="block">Returns the number of bytes that have been written to this output stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/ByteOrderMark.html#getBytes()">getBytes()</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/ByteOrderMark.html" title="class in org.apache.commons.io">ByteOrderMark</a></dt>
-<dd>
-<div class="block">Return a copy of the BOM's bytes.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/TaggedIOException.html#getCause()">getCause()</a></span> - Method in exception org.apache.commons.io.<a href="./org/apache/commons/io/TaggedIOException.html" title="class in org.apache.commons.io">TaggedIOException</a></dt>
-<dd>
-<div class="block">Returns the wrapped exception.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/ByteOrderMark.html#getCharsetName()">getCharsetName()</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/ByteOrderMark.html" title="class in org.apache.commons.io">ByteOrderMark</a></dt>
-<dd>
-<div class="block">Return the name of the <a href="http://download.oracle.com/javase/6/docs/api/java/nio/charset/Charset.html?is-external=true" title="class or interface in java.nio.charset"><code>Charset</code></a> the BOM represents.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileEntry.html#getChildren()">getChildren()</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileEntry.html" title="class in org.apache.commons.io.monitor">FileEntry</a></dt>
-<dd>
-<div class="block">Return the directory's files.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/XmlStreamReaderException.html#getContentTypeEncoding()">getContentTypeEncoding()</a></span> - Method in exception org.apache.commons.io.input.<a href="./org/apache/commons/io/input/XmlStreamReaderException.html" title="class in org.apache.commons.io.input">XmlStreamReaderException</a></dt>
-<dd>
-<div class="block">Returns the encoding in the content-type used to attempt determining the
- encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/XmlStreamReaderException.html#getContentTypeMime()">getContentTypeMime()</a></span> - Method in exception org.apache.commons.io.input.<a href="./org/apache/commons/io/input/XmlStreamReaderException.html" title="class in org.apache.commons.io.input">XmlStreamReaderException</a></dt>
-<dd>
-<div class="block">Returns the MIME type in the content-type used to attempt determining the
- encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/CountingInputStream.html#getCount()">getCount()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/CountingInputStream.html" title="class in org.apache.commons.io.input">CountingInputStream</a></dt>
-<dd>
-<div class="block">The number of bytes that have passed through this stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/CountingOutputStream.html#getCount()">getCount()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/CountingOutputStream.html" title="class in org.apache.commons.io.output">CountingOutputStream</a></dt>
-<dd>
-<div class="block">The number of bytes that have passed through this stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/DeferredFileOutputStream.html#getData()">getData()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/DeferredFileOutputStream.html" title="class in org.apache.commons.io.output">DeferredFileOutputStream</a></dt>
-<dd>
-<div class="block">Returns the data for this output stream as an array of bytes, assuming
- that the data has been retained in memory.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/XmlStreamReader.html#getDefaultEncoding()">getDefaultEncoding()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/XmlStreamReader.html" title="class in org.apache.commons.io.input">XmlStreamReader</a></dt>
-<dd>
-<div class="block">Returns the default encoding to use if none is set in HTTP content-type,
- XML prolog and the rules based on content-type are not adequate.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/XmlStreamWriter.html#getDefaultEncoding()">getDefaultEncoding()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/XmlStreamWriter.html" title="class in org.apache.commons.io.output">XmlStreamWriter</a></dt>
-<dd>
-<div class="block">Return the default encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/Tailer.html#getDelay()">getDelay()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/Tailer.html" title="class in org.apache.commons.io.input">Tailer</a></dt>
-<dd>
-<div class="block">Return the delay in milliseconds.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileCleaningTracker.html#getDeleteFailures()">getDeleteFailures()</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileCleaningTracker.html" title="class in org.apache.commons.io">FileCleaningTracker</a></dt>
-<dd>
-<div class="block">Return the file paths that failed to delete.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/DirectoryWalker.CancelException.html#getDepth()">getDepth()</a></span> - Method in exception org.apache.commons.io.<a href="./org/apache/commons/io/DirectoryWalker.CancelException.html" title="class in org.apache.commons.io">DirectoryWalker.CancelException</a></dt>
-<dd>
-<div class="block">Return the depth when the operation was cancelled.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationObserver.html#getDirectory()">getDirectory()</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationObserver.html" title="class in org.apache.commons.io.monitor">FileAlterationObserver</a></dt>
-<dd>
-<div class="block">Return the directory being observed.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/XmlStreamReader.html#getEncoding()">getEncoding()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/XmlStreamReader.html" title="class in org.apache.commons.io.input">XmlStreamReader</a></dt>
-<dd>
-<div class="block">Returns the charset encoding of the XmlStreamReader.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/XmlStreamWriter.html#getEncoding()">getEncoding()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/XmlStreamWriter.html" title="class in org.apache.commons.io.output">XmlStreamWriter</a></dt>
-<dd>
-<div class="block">Return the detected encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FilenameUtils.html#getExtension(java.lang.String)">getExtension(String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FilenameUtils.html" title="class in org.apache.commons.io">FilenameUtils</a></dt>
-<dd>
-<div class="block">Gets the extension of a filename.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/DirectoryWalker.CancelException.html#getFile()">getFile()</a></span> - Method in exception org.apache.commons.io.<a href="./org/apache/commons/io/DirectoryWalker.CancelException.html" title="class in org.apache.commons.io">DirectoryWalker.CancelException</a></dt>
-<dd>
-<div class="block">Return the file when the operation was cancelled.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#getFile(java.io.File, java.lang.String...)">getFile(File, String...)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Construct a file from the set of name elements.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#getFile(java.lang.String...)">getFile(String...)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Construct a file from the set of name elements.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/Tailer.html#getFile()">getFile()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/Tailer.html" title="class in org.apache.commons.io.input">Tailer</a></dt>
-<dd>
-<div class="block">Return the file.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileEntry.html#getFile()">getFile()</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileEntry.html" title="class in org.apache.commons.io.monitor">FileEntry</a></dt>
-<dd>
-<div class="block">Return the file being monitored.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/DeferredFileOutputStream.html#getFile()">getFile()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/DeferredFileOutputStream.html" title="class in org.apache.commons.io.output">DeferredFileOutputStream</a></dt>
-<dd>
-<div class="block">Returns either the output file specified in the constructor or
- the temporary file created or null.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationObserver.html#getFileFilter()">getFileFilter()</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationObserver.html" title="class in org.apache.commons.io.monitor">FileAlterationObserver</a></dt>
-<dd>
-<div class="block">Return the fileFilter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/AndFileFilter.html#getFileFilters()">getFileFilters()</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/AndFileFilter.html" title="class in org.apache.commons.io.filefilter">AndFileFilter</a></dt>
-<dd>
-<div class="block">Returns this conditional file filter's list of file filters.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/ConditionalFileFilter.html#getFileFilters()">getFileFilters()</a></span> - Method in interface org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/ConditionalFileFilter.html" title="interface in org.apache.commons.io.filefilter">ConditionalFileFilter</a></dt>
-<dd>
-<div class="block">Returns this conditional file filter's list of file filters.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/OrFileFilter.html#getFileFilters()">getFileFilters()</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/OrFileFilter.html" title="class in org.apache.commons.io.filefilter">OrFileFilter</a></dt>
-<dd>
-<div class="block">Returns this conditional file filter's list of file filters.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FilenameUtils.html#getFullPath(java.lang.String)">getFullPath(String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FilenameUtils.html" title="class in org.apache.commons.io">FilenameUtils</a></dt>
-<dd>
-<div class="block">Gets the full path from a full filename, which is the prefix + path.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FilenameUtils.html#getFullPathNoEndSeparator(java.lang.String)">getFullPathNoEndSeparator(String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FilenameUtils.html" title="class in org.apache.commons.io">FilenameUtils</a></dt>
-<dd>
-<div class="block">Gets the full path from a full filename, which is the prefix + path,
- and also excluding the final directory separator.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileCleaner.html#getInstance()">getInstance()</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileCleaner.html" title="class in org.apache.commons.io">FileCleaner</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span></div>
-<div class="block">Returns the singleton instance, which is used by the deprecated, static methods.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationMonitor.html#getInterval()">getInterval()</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationMonitor.html" title="class in org.apache.commons.io.monitor">FileAlterationMonitor</a></dt>
-<dd>
-<div class="block">Return the interval.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileEntry.html#getLastModified()">getLastModified()</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileEntry.html" title="class in org.apache.commons.io.monitor">FileEntry</a></dt>
-<dd>
-<div class="block">Return the last modified time from the last time it
- was checked.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileEntry.html#getLength()">getLength()</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileEntry.html" title="class in org.apache.commons.io.monitor">FileEntry</a></dt>
-<dd>
-<div class="block">Return the length.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileEntry.html#getLevel()">getLevel()</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileEntry.html" title="class in org.apache.commons.io.monitor">FileEntry</a></dt>
-<dd>
-<div class="block">Return the level</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationObserver.html#getListeners()">getListeners()</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationObserver.html" title="class in org.apache.commons.io.monitor">FileAlterationObserver</a></dt>
-<dd>
-<div class="block">Returns the set of registered file system listeners.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FilenameUtils.html#getName(java.lang.String)">getName(String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FilenameUtils.html" title="class in org.apache.commons.io">FilenameUtils</a></dt>
-<dd>
-<div class="block">Gets the name minus the path from a full filename.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOCase.html#getName()">getName()</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOCase.html" title="class in org.apache.commons.io">IOCase</a></dt>
-<dd>
-<div class="block">Gets the name of the constant.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileEntry.html#getName()">getName()</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileEntry.html" title="class in org.apache.commons.io.monitor">FileEntry</a></dt>
-<dd>
-<div class="block">Return the file name.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationMonitor.html#getObservers()">getObservers()</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationMonitor.html" title="class in org.apache.commons.io.monitor">FileAlterationMonitor</a></dt>
-<dd>
-<div class="block">Returns the set of <a href="./org/apache/commons/io/monitor/FileAlterationObserver.html" title="class in org.apache.commons.io.monitor"><code>FileAlterationObserver</code></a> registered with
- this monitor.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileEntry.html#getParent()">getParent()</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileEntry.html" title="class in org.apache.commons.io.monitor">FileEntry</a></dt>
-<dd>
-<div class="block">Return the parent entry.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FilenameUtils.html#getPath(java.lang.String)">getPath(String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FilenameUtils.html" title="class in org.apache.commons.io">FilenameUtils</a></dt>
-<dd>
-<div class="block">Gets the path from a full filename, which excludes the prefix.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FilenameUtils.html#getPathNoEndSeparator(java.lang.String)">getPathNoEndSeparator(String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FilenameUtils.html" title="class in org.apache.commons.io">FilenameUtils</a></dt>
-<dd>
-<div class="block">Gets the path from a full filename, which excludes the prefix, and
- also excluding the final directory separator.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/NullInputStream.html#getPosition()">getPosition()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/NullInputStream.html" title="class in org.apache.commons.io.input">NullInputStream</a></dt>
-<dd>
-<div class="block">Return the current position.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/NullReader.html#getPosition()">getPosition()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/NullReader.html" title="class in org.apache.commons.io.input">NullReader</a></dt>
-<dd>
-<div class="block">Return the current position.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FilenameUtils.html#getPrefix(java.lang.String)">getPrefix(String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FilenameUtils.html" title="class in org.apache.commons.io">FilenameUtils</a></dt>
-<dd>
-<div class="block">Gets the prefix from a full filename, such as <code>C:/</code>
- or <code>~/</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FilenameUtils.html#getPrefixLength(java.lang.String)">getPrefixLength(String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FilenameUtils.html" title="class in org.apache.commons.io">FilenameUtils</a></dt>
-<dd>
-<div class="block">Returns the length of the filename prefix, such as <code>C:/</code> or <code>~/</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/Tailer.html#getRun()">getRun()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/Tailer.html" title="class in org.apache.commons.io.input">Tailer</a></dt>
-<dd>
-<div class="block">Gets whether to keep on running.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/NullInputStream.html#getSize()">getSize()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/NullInputStream.html" title="class in org.apache.commons.io.input">NullInputStream</a></dt>
-<dd>
-<div class="block">Return the size this <a href="http://download.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><code>InputStream</code></a> emulates.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/NullReader.html#getSize()">getSize()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/NullReader.html" title="class in org.apache.commons.io.input">NullReader</a></dt>
-<dd>
-<div class="block">Return the size this <a href="http://download.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io"><code>Reader</code></a> emulates.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/DeferredFileOutputStream.html#getStream()">getStream()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/DeferredFileOutputStream.html" title="class in org.apache.commons.io.output">DeferredFileOutputStream</a></dt>
-<dd>
-<div class="block">Returns the current output stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ThresholdingOutputStream.html#getStream()">getStream()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ThresholdingOutputStream.html" title="class in org.apache.commons.io.output">ThresholdingOutputStream</a></dt>
-<dd>
-<div class="block">Returns the underlying output stream, to which the corresponding
- <code>OutputStream</code> methods in this class will ultimately delegate.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/TaggedIOException.html#getTag()">getTag()</a></span> - Method in exception org.apache.commons.io.<a href="./org/apache/commons/io/TaggedIOException.html" title="class in org.apache.commons.io">TaggedIOException</a></dt>
-<dd>
-<div class="block">Returns the serializable tag object.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#getTempDirectory()">getTempDirectory()</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Returns a <a href="http://download.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io"><code>File</code></a> representing the system temporary directory.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#getTempDirectoryPath()">getTempDirectoryPath()</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Returns the path to the system temporary directory.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ThresholdingOutputStream.html#getThreshold()">getThreshold()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ThresholdingOutputStream.html" title="class in org.apache.commons.io.output">ThresholdingOutputStream</a></dt>
-<dd>
-<div class="block">Returns the threshold, in bytes, at which an event will be triggered.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileCleaner.html#getTrackCount()">getTrackCount()</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileCleaner.html" title="class in org.apache.commons.io">FileCleaner</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span>
-<div class="block"><i>Use <a href="./org/apache/commons/io/FileCleaningTracker.html#getTrackCount()"><code>FileCleaningTracker.getTrackCount()</code></a>.</i></div>
-</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileCleaningTracker.html#getTrackCount()">getTrackCount()</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileCleaningTracker.html" title="class in org.apache.commons.io">FileCleaningTracker</a></dt>
-<dd>
-<div class="block">Retrieve the number of files currently being tracked, and therefore
- awaiting deletion.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#getUserDirectory()">getUserDirectory()</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Returns a <a href="http://download.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io"><code>File</code></a> representing the user's home directory.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#getUserDirectoryPath()">getUserDirectoryPath()</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Returns the path to the user's home directory.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/XmlStreamReaderException.html#getXmlEncoding()">getXmlEncoding()</a></span> - Method in exception org.apache.commons.io.input.<a href="./org/apache/commons/io/input/XmlStreamReaderException.html" title="class in org.apache.commons.io.input">XmlStreamReaderException</a></dt>
-<dd>
-<div class="block">Returns the encoding found in the XML prolog of the InputStream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/XmlStreamReaderException.html#getXmlGuessEncoding()">getXmlGuessEncoding()</a></span> - Method in exception org.apache.commons.io.input.<a href="./org/apache/commons/io/input/XmlStreamReaderException.html" title="class in org.apache.commons.io.input">XmlStreamReaderException</a></dt>
-<dd>
-<div class="block">Returns the encoding guess based on the first bytes of the InputStream.</div>
-</dd>
-</dl>
-<a name="_H_">
-<!--   -->
-</a>
-<h2 class="title">H</h2>
-<dl>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/TailerListener.html#handle(java.lang.String)">handle(String)</a></span> - Method in interface org.apache.commons.io.input.<a href="./org/apache/commons/io/input/TailerListener.html" title="interface in org.apache.commons.io.input">TailerListener</a></dt>
-<dd>
-<div class="block">Handles a line from a Tailer.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/TailerListener.html#handle(java.lang.Exception)">handle(Exception)</a></span> - Method in interface org.apache.commons.io.input.<a href="./org/apache/commons/io/input/TailerListener.html" title="interface in org.apache.commons.io.input">TailerListener</a></dt>
-<dd>
-<div class="block">Handles an Exception .</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/TailerListenerAdapter.html#handle(java.lang.String)">handle(String)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/TailerListenerAdapter.html" title="class in org.apache.commons.io.input">TailerListenerAdapter</a></dt>
-<dd>
-<div class="block">Handles a line from a Tailer.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/TailerListenerAdapter.html#handle(java.lang.Exception)">handle(Exception)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/TailerListenerAdapter.html" title="class in org.apache.commons.io.input">TailerListenerAdapter</a></dt>
-<dd>
-<div class="block">Handles an Exception .</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/DirectoryWalker.html#handleCancelled(java.io.File, java.util.Collection, org.apache.commons.io.DirectoryWalker.CancelException)">handleCancelled(File, Collection&lt;T&gt;, DirectoryWalker.CancelException)</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/DirectoryWalker.html" title="class in org.apache.commons.io">DirectoryWalker</a></dt>
-<dd>
-<div class="block">Overridable callback method invoked when the operation is cancelled.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/DirectoryWalker.html#handleDirectory(java.io.File, int, java.util.Collection)">handleDirectory(File, int, Collection&lt;T&gt;)</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/DirectoryWalker.html" title="class in org.apache.commons.io">DirectoryWalker</a></dt>
-<dd>
-<div class="block">Overridable callback method invoked to determine if a directory should be processed.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/DirectoryWalker.html#handleDirectoryEnd(java.io.File, int, java.util.Collection)">handleDirectoryEnd(File, int, Collection&lt;T&gt;)</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/DirectoryWalker.html" title="class in org.apache.commons.io">DirectoryWalker</a></dt>
-<dd>
-<div class="block">Overridable callback method invoked at the end of processing each directory.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/DirectoryWalker.html#handleDirectoryStart(java.io.File, int, java.util.Collection)">handleDirectoryStart(File, int, Collection&lt;T&gt;)</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/DirectoryWalker.html" title="class in org.apache.commons.io">DirectoryWalker</a></dt>
-<dd>
-<div class="block">Overridable callback method invoked at the start of processing each directory.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/DirectoryWalker.html#handleEnd(java.util.Collection)">handleEnd(Collection&lt;T&gt;)</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/DirectoryWalker.html" title="class in org.apache.commons.io">DirectoryWalker</a></dt>
-<dd>
-<div class="block">Overridable callback method invoked at the end of processing.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/DirectoryWalker.html#handleFile(java.io.File, int, java.util.Collection)">handleFile(File, int, Collection&lt;T&gt;)</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/DirectoryWalker.html" title="class in org.apache.commons.io">DirectoryWalker</a></dt>
-<dd>
-<div class="block">Overridable callback method invoked for each (non-directory) file.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ProxyInputStream.html#handleIOException(java.io.IOException)">handleIOException(IOException)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ProxyInputStream.html" title="class in org.apache.commons.io.input">ProxyInputStream</a></dt>
-<dd>
-<div class="block">Handle any IOExceptions thrown.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ProxyReader.html#handleIOException(java.io.IOException)">handleIOException(IOException)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ProxyReader.html" title="class in org.apache.commons.io.input">ProxyReader</a></dt>
-<dd>
-<div class="block">Handle any IOExceptions thrown.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/TaggedInputStream.html#handleIOException(java.io.IOException)">handleIOException(IOException)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/TaggedInputStream.html" title="class in org.apache.commons.io.input">TaggedInputStream</a></dt>
-<dd>
-<div class="block">Tags any IOExceptions thrown, wrapping and re-throwing.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ProxyOutputStream.html#handleIOException(java.io.IOException)">handleIOException(IOException)</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ProxyOutputStream.html" title="class in org.apache.commons.io.output">ProxyOutputStream</a></dt>
-<dd>
-<div class="block">Handle any IOExceptions thrown.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ProxyWriter.html#handleIOException(java.io.IOException)">handleIOException(IOException)</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ProxyWriter.html" title="class in org.apache.commons.io.output">ProxyWriter</a></dt>
-<dd>
-<div class="block">Handle any IOExceptions thrown.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/TaggedOutputStream.html#handleIOException(java.io.IOException)">handleIOException(IOException)</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/TaggedOutputStream.html" title="class in org.apache.commons.io.output">TaggedOutputStream</a></dt>
-<dd>
-<div class="block">Tags any IOExceptions thrown, wrapping and re-throwing.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/DirectoryWalker.html#handleIsCancelled(java.io.File, int, java.util.Collection)">handleIsCancelled(File, int, Collection&lt;T&gt;)</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/DirectoryWalker.html" title="class in org.apache.commons.io">DirectoryWalker</a></dt>
-<dd>
-<div class="block">Overridable callback method invoked to determine if the entire walk
- operation should be immediately cancelled.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/DirectoryWalker.html#handleRestricted(java.io.File, int, java.util.Collection)">handleRestricted(File, int, Collection&lt;T&gt;)</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/DirectoryWalker.html" title="class in org.apache.commons.io">DirectoryWalker</a></dt>
-<dd>
-<div class="block">Overridable callback method invoked for each restricted directory.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/DirectoryWalker.html#handleStart(java.io.File, java.util.Collection)">handleStart(File, Collection&lt;T&gt;)</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/DirectoryWalker.html" title="class in org.apache.commons.io">DirectoryWalker</a></dt>
-<dd>
-<div class="block">Overridable callback method invoked at the start of processing.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/BOMInputStream.html#hasBOM()">hasBOM()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/BOMInputStream.html" title="class in org.apache.commons.io.input">BOMInputStream</a></dt>
-<dd>
-<div class="block">Indicates whether the stream contains one of the specified BOMs.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/BOMInputStream.html#hasBOM(org.apache.commons.io.ByteOrderMark)">hasBOM(ByteOrderMark)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/BOMInputStream.html" title="class in org.apache.commons.io.input">BOMInputStream</a></dt>
-<dd>
-<div class="block">Indicates whether the stream contains the specified BOM.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/ByteOrderMark.html#hashCode()">hashCode()</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/ByteOrderMark.html" title="class in org.apache.commons.io">ByteOrderMark</a></dt>
-<dd>
-<div class="block">Return the hashcode for this BOM.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/LineIterator.html#hasNext()">hasNext()</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/LineIterator.html" title="class in org.apache.commons.io">LineIterator</a></dt>
-<dd>
-<div class="block">Indicates whether the <code>Reader</code> has more lines.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/HexDump.html" title="class in org.apache.commons.io"><span class="strong">HexDump</span></a> - Class in <a href="./org/apache/commons/io/package-summary.html">org.apache.commons.io</a></dt>
-<dd>
-<div class="block">Dumps data in hexadecimal format.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/HexDump.html#HexDump()">HexDump()</a></span> - Constructor for class org.apache.commons.io.<a href="./org/apache/commons/io/HexDump.html" title="class in org.apache.commons.io">HexDump</a></dt>
-<dd>
-<div class="block">Instances should NOT be constructed in standard programming.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/HiddenFileFilter.html#HIDDEN">HIDDEN</a></span> - Static variable in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/HiddenFileFilter.html" title="class in org.apache.commons.io.filefilter">HiddenFileFilter</a></dt>
-<dd>
-<div class="block">Singleton instance of <i>hidden</i> filter</div>
-</dd>
-<dt><a href="./org/apache/commons/io/filefilter/HiddenFileFilter.html" title="class in org.apache.commons.io.filefilter"><span class="strong">HiddenFileFilter</span></a> - Class in <a href="./org/apache/commons/io/filefilter/package-summary.html">org.apache.commons.io.filefilter</a></dt>
-<dd>
-<div class="block">This filter accepts <code>File</code>s that are hidden.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/HiddenFileFilter.html#HiddenFileFilter()">HiddenFileFilter()</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/HiddenFileFilter.html" title="class in org.apache.commons.io.filefilter">HiddenFileFilter</a></dt>
-<dd>
-<div class="block">Restrictive consructor.</div>
-</dd>
-</dl>
-<a name="_I_">
-<!--   -->
-</a>
-<h2 class="title">I</h2>
-<dl>
-<dt><span class="strong"><a href="./org/apache/commons/io/FilenameUtils.html#indexOfExtension(java.lang.String)">indexOfExtension(String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FilenameUtils.html" title="class in org.apache.commons.io">FilenameUtils</a></dt>
-<dd>
-<div class="block">Returns the index of the last extension separator character, which is a dot.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FilenameUtils.html#indexOfLastSeparator(java.lang.String)">indexOfLastSeparator(String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FilenameUtils.html" title="class in org.apache.commons.io">FilenameUtils</a></dt>
-<dd>
-<div class="block">Returns the index of the last directory separator character.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/TailerListener.html#init(org.apache.commons.io.input.Tailer)">init(Tailer)</a></span> - Method in interface org.apache.commons.io.input.<a href="./org/apache/commons/io/input/TailerListener.html" title="interface in org.apache.commons.io.input">TailerListener</a></dt>
-<dd>
-<div class="block">The tailer will call this method during construction,
- giving the listener a method of stopping the tailer.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/TailerListenerAdapter.html#init(org.apache.commons.io.input.Tailer)">init(Tailer)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/TailerListenerAdapter.html" title="class in org.apache.commons.io.input">TailerListenerAdapter</a></dt>
-<dd>
-<div class="block">The tailer will call this method during construction,
- giving the listener a method of stopping the tailer.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationObserver.html#initialize()">initialize()</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationObserver.html" title="class in org.apache.commons.io.monitor">FileAlterationObserver</a></dt>
-<dd>
-<div class="block">Initialize the observer.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOCase.html#INSENSITIVE">INSENSITIVE</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/IOCase.html" title="class in org.apache.commons.io">IOCase</a></dt>
-<dd>
-<div class="block">The constant for case insensitive regardless of operating system.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/DirectoryFileFilter.html#INSTANCE">INSTANCE</a></span> - Static variable in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/DirectoryFileFilter.html" title="class in org.apache.commons.io.filefilter">DirectoryFileFilter</a></dt>
-<dd>
-<div class="block">Singleton instance of directory filter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FalseFileFilter.html#INSTANCE">INSTANCE</a></span> - Static variable in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FalseFileFilter.html" title="class in org.apache.commons.io.filefilter">FalseFileFilter</a></dt>
-<dd>
-<div class="block">Singleton instance of false filter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/TrueFileFilter.html#INSTANCE">INSTANCE</a></span> - Static variable in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/TrueFileFilter.html" title="class in org.apache.commons.io.filefilter">TrueFileFilter</a></dt>
-<dd>
-<div class="block">Singleton instance of true filter.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/IOCase.html" title="class in org.apache.commons.io"><span class="strong">IOCase</span></a> - Class in <a href="./org/apache/commons/io/package-summary.html">org.apache.commons.io</a></dt>
-<dd>
-<div class="block">Enumeration of IO case sensitivity.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/IOExceptionWithCause.html" title="class in org.apache.commons.io"><span class="strong">IOExceptionWithCause</span></a> - Exception in <a href="./org/apache/commons/io/package-summary.html">org.apache.commons.io</a></dt>
-<dd>
-<div class="block">Subclasses IOException with the <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><code>Throwable</code></a> constructors missing before Java 6.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOExceptionWithCause.html#IOExceptionWithCause(java.lang.String, java.lang.Throwable)">IOExceptionWithCause(String, Throwable)</a></span> - Constructor for exception org.apache.commons.io.<a href="./org/apache/commons/io/IOExceptionWithCause.html" title="class in org.apache.commons.io">IOExceptionWithCause</a></dt>
-<dd>
-<div class="block">Constructs a new instance with the given message and cause.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOExceptionWithCause.html#IOExceptionWithCause(java.lang.Throwable)">IOExceptionWithCause(Throwable)</a></span> - Constructor for exception org.apache.commons.io.<a href="./org/apache/commons/io/IOExceptionWithCause.html" title="class in org.apache.commons.io">IOExceptionWithCause</a></dt>
-<dd>
-<div class="block">Constructs a new instance with the given cause.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/filefilter/IOFileFilter.html" title="interface in org.apache.commons.io.filefilter"><span class="strong">IOFileFilter</span></a> - Interface in <a href="./org/apache/commons/io/filefilter/package-summary.html">org.apache.commons.io.filefilter</a></dt>
-<dd>
-<div class="block">An interface which brings the FileFilter and FilenameFilter
- interfaces together.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io"><span class="strong">IOUtils</span></a> - Class in <a href="./org/apache/commons/io/package-summary.html">org.apache.commons.io</a></dt>
-<dd>
-<div class="block">General IO stream manipulation utilities.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#IOUtils()">IOUtils()</a></span> - Constructor for class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Instances should NOT be constructed in standard programming.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOCase.html#isCaseSensitive()">isCaseSensitive()</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOCase.html" title="class in org.apache.commons.io">IOCase</a></dt>
-<dd>
-<div class="block">Does the object represent case sensitive comparison.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/TaggedInputStream.html#isCauseOf(java.lang.Throwable)">isCauseOf(Throwable)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/TaggedInputStream.html" title="class in org.apache.commons.io.input">TaggedInputStream</a></dt>
-<dd>
-<div class="block">Tests if the given exception was caused by this stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/TaggedOutputStream.html#isCauseOf(java.lang.Exception)">isCauseOf(Exception)</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/TaggedOutputStream.html" title="class in org.apache.commons.io.output">TaggedOutputStream</a></dt>
-<dd>
-<div class="block">Tests if the given exception was caused by this stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileEntry.html#isDirectory()">isDirectory()</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileEntry.html" title="class in org.apache.commons.io.monitor">FileEntry</a></dt>
-<dd>
-<div class="block">Indicate whether the file is a directory or not.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileEntry.html#isExists()">isExists()</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileEntry.html" title="class in org.apache.commons.io.monitor">FileEntry</a></dt>
-<dd>
-<div class="block">Indicate whether the file existed the last time it
- was checked.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FilenameUtils.html#isExtension(java.lang.String, java.lang.String)">isExtension(String, String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FilenameUtils.html" title="class in org.apache.commons.io">FilenameUtils</a></dt>
-<dd>
-<div class="block">Checks whether the extension of the filename is that specified.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FilenameUtils.html#isExtension(java.lang.String, java.lang.String[])">isExtension(String, String[])</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FilenameUtils.html" title="class in org.apache.commons.io">FilenameUtils</a></dt>
-<dd>
-<div class="block">Checks whether the extension of the filename is one of those specified.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FilenameUtils.html#isExtension(java.lang.String, java.util.Collection)">isExtension(String, Collection&lt;String&gt;)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FilenameUtils.html" title="class in org.apache.commons.io">FilenameUtils</a></dt>
-<dd>
-<div class="block">Checks whether the extension of the filename is one of those specified.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#isFileNewer(java.io.File, java.io.File)">isFileNewer(File, File)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Tests if the specified <code>File</code> is newer than the reference
- <code>File</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#isFileNewer(java.io.File, java.util.Date)">isFileNewer(File, Date)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Tests if the specified <code>File</code> is newer than the specified
- <code>Date</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#isFileNewer(java.io.File, long)">isFileNewer(File, long)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Tests if the specified <code>File</code> is newer than the specified
- time reference.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#isFileOlder(java.io.File, java.io.File)">isFileOlder(File, File)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Tests if the specified <code>File</code> is older than the reference
- <code>File</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#isFileOlder(java.io.File, java.util.Date)">isFileOlder(File, Date)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Tests if the specified <code>File</code> is older than the specified
- <code>Date</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#isFileOlder(java.io.File, long)">isFileOlder(File, long)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Tests if the specified <code>File</code> is older than the specified
- time reference.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/DeferredFileOutputStream.html#isInMemory()">isInMemory()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/DeferredFileOutputStream.html" title="class in org.apache.commons.io.output">DeferredFileOutputStream</a></dt>
-<dd>
-<div class="block">Determines whether or not the data for this output stream has been
- retained in memory.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/Charsets.html#ISO_8859_1">ISO_8859_1</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/Charsets.html" title="class in org.apache.commons.io">Charsets</a></dt>
-<dd>
-<div class="block">CharEncodingISO Latin Alphabet No.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/BoundedInputStream.html#isPropagateClose()">isPropagateClose()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/BoundedInputStream.html" title="class in org.apache.commons.io.input">BoundedInputStream</a></dt>
-<dd>
-<div class="block">Indicates whether the <a href="./org/apache/commons/io/input/BoundedInputStream.html#close()"><code>BoundedInputStream.close()</code></a> method
- should propagate to the underling <a href="http://download.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><code>InputStream</code></a>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#isSymlink(java.io.File)">isSymlink(File)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Determines whether the specified file is a Symbolic Link rather than an actual file.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/TaggedIOException.html#isTaggedWith(java.lang.Throwable, java.lang.Object)">isTaggedWith(Throwable, Object)</a></span> - Static method in exception org.apache.commons.io.<a href="./org/apache/commons/io/TaggedIOException.html" title="class in org.apache.commons.io">TaggedIOException</a></dt>
-<dd>
-<div class="block">Checks whether the given throwable is tagged with the given tag.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ThresholdingOutputStream.html#isThresholdExceeded()">isThresholdExceeded()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ThresholdingOutputStream.html" title="class in org.apache.commons.io.output">ThresholdingOutputStream</a></dt>
-<dd>
-<div class="block">Determines whether or not the configured threshold has been exceeded for
- this output stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/LineIterator.html#isValidLine(java.lang.String)">isValidLine(String)</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/LineIterator.html" title="class in org.apache.commons.io">LineIterator</a></dt>
-<dd>
-<div class="block">Overridable method to validate each line that is returned.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#iterateFiles(java.io.File, org.apache.commons.io.filefilter.IOFileFilter, org.apache.commons.io.filefilter.IOFileFilter)">iterateFiles(File, IOFileFilter, IOFileFilter)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Allows iteration over the files in given directory (and optionally
- its subdirectories).</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#iterateFiles(java.io.File, java.lang.String[], boolean)">iterateFiles(File, String[], boolean)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Allows iteration over the files in a given directory (and optionally
- its subdirectories) which match an array of extensions.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#iterateFilesAndDirs(java.io.File, org.apache.commons.io.filefilter.IOFileFilter, org.apache.commons.io.filefilter.IOFileFilter)">iterateFilesAndDirs(File, IOFileFilter, IOFileFilter)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Allows iteration over the files in given directory (and optionally
- its subdirectories).</div>
-</dd>
-</dl>
-<a name="_L_">
-<!--   -->
-</a>
-<h2 class="title">L</h2>
-<dl>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/LastModifiedFileComparator.html#LASTMODIFIED_COMPARATOR">LASTMODIFIED_COMPARATOR</a></span> - Static variable in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/LastModifiedFileComparator.html" title="class in org.apache.commons.io.comparator">LastModifiedFileComparator</a></dt>
-<dd>
-<div class="block">Last modified comparator instance</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/LastModifiedFileComparator.html#LASTMODIFIED_REVERSE">LASTMODIFIED_REVERSE</a></span> - Static variable in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/LastModifiedFileComparator.html" title="class in org.apache.commons.io.comparator">LastModifiedFileComparator</a></dt>
-<dd>
-<div class="block">Reverse last modified comparator instance</div>
-</dd>
-<dt><a href="./org/apache/commons/io/comparator/LastModifiedFileComparator.html" title="class in org.apache.commons.io.comparator"><span class="strong">LastModifiedFileComparator</span></a> - Class in <a href="./org/apache/commons/io/comparator/package-summary.html">org.apache.commons.io.comparator</a></dt>
-<dd>
-<div class="block">Compare the <b>last modified date/time</b> of two files for order 
- (see <a href="http://download.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true#lastModified()" title="class or interface in java.io"><code>File.lastModified()</code></a>).</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/LastModifiedFileComparator.html#LastModifiedFileComparator()">LastModifiedFileComparator()</a></span> - Constructor for class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/LastModifiedFileComparator.html" title="class in org.apache.commons.io.comparator">LastModifiedFileComparator</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/ByteOrderMark.html#length()">length()</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/ByteOrderMark.html" title="class in org.apache.commons.io">ByteOrderMark</a></dt>
-<dd>
-<div class="block">Return the length of the BOM's bytes.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#LINE_SEPARATOR">LINE_SEPARATOR</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">The system line separator string.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#LINE_SEPARATOR_UNIX">LINE_SEPARATOR_UNIX</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">The Unix line separator string.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#LINE_SEPARATOR_WINDOWS">LINE_SEPARATOR_WINDOWS</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">The Windows line separator string.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#lineIterator(java.io.File, java.lang.String)">lineIterator(File, String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Returns an Iterator for the lines in a <code>File</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#lineIterator(java.io.File)">lineIterator(File)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Returns an Iterator for the lines in a <code>File</code> using the default encoding for the VM.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#lineIterator(java.io.Reader)">lineIterator(Reader)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Returns an Iterator for the lines in a <code>Reader</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#lineIterator(java.io.InputStream, java.nio.charset.Charset)">lineIterator(InputStream, Charset)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Returns an Iterator for the lines in an <code>InputStream</code>, using
- the character encoding specified (or default encoding if null).</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#lineIterator(java.io.InputStream, java.lang.String)">lineIterator(InputStream, String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Returns an Iterator for the lines in an <code>InputStream</code>, using
- the character encoding specified (or default encoding if null).</div>
-</dd>
-<dt><a href="./org/apache/commons/io/LineIterator.html" title="class in org.apache.commons.io"><span class="strong">LineIterator</span></a> - Class in <a href="./org/apache/commons/io/package-summary.html">org.apache.commons.io</a></dt>
-<dd>
-<div class="block">An Iterator over the lines in a <code>Reader</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/LineIterator.html#LineIterator(java.io.Reader)">LineIterator(Reader)</a></span> - Constructor for class org.apache.commons.io.<a href="./org/apache/commons/io/LineIterator.html" title="class in org.apache.commons.io">LineIterator</a></dt>
-<dd>
-<div class="block">Constructs an iterator of the lines for a <code>Reader</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#listFiles(java.io.File, org.apache.commons.io.filefilter.IOFileFilter, org.apache.commons.io.filefilter.IOFileFilter)">listFiles(File, IOFileFilter, IOFileFilter)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Finds files within a given directory (and optionally its
- subdirectories).</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#listFiles(java.io.File, java.lang.String[], boolean)">listFiles(File, String[], boolean)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Finds files within a given directory (and optionally its subdirectories)
- which match an array of extensions.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#listFilesAndDirs(java.io.File, org.apache.commons.io.filefilter.IOFileFilter, org.apache.commons.io.filefilter.IOFileFilter)">listFilesAndDirs(File, IOFileFilter, IOFileFilter)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Finds files within a given directory (and optionally its
- subdirectories).</div>
-</dd>
-<dt><a href="./org/apache/commons/io/output/LockableFileWriter.html" title="class in org.apache.commons.io.output"><span class="strong">LockableFileWriter</span></a> - Class in <a href="./org/apache/commons/io/output/package-summary.html">org.apache.commons.io.output</a></dt>
-<dd>
-<div class="block">FileWriter that will create and honor lock files to allow simple
- cross thread file lock handling.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/LockableFileWriter.html#LockableFileWriter(java.lang.String)">LockableFileWriter(String)</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/LockableFileWriter.html" title="class in org.apache.commons.io.output">LockableFileWriter</a></dt>
-<dd>
-<div class="block">Constructs a LockableFileWriter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/LockableFileWriter.html#LockableFileWriter(java.lang.String, boolean)">LockableFileWriter(String, boolean)</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/LockableFileWriter.html" title="class in org.apache.commons.io.output">LockableFileWriter</a></dt>
-<dd>
-<div class="block">Constructs a LockableFileWriter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/LockableFileWriter.html#LockableFileWriter(java.lang.String, boolean, java.lang.String)">LockableFileWriter(String, boolean, String)</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/LockableFileWriter.html" title="class in org.apache.commons.io.output">LockableFileWriter</a></dt>
-<dd>
-<div class="block">Constructs a LockableFileWriter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/LockableFileWriter.html#LockableFileWriter(java.io.File)">LockableFileWriter(File)</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/LockableFileWriter.html" title="class in org.apache.commons.io.output">LockableFileWriter</a></dt>
-<dd>
-<div class="block">Constructs a LockableFileWriter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/LockableFileWriter.html#LockableFileWriter(java.io.File, boolean)">LockableFileWriter(File, boolean)</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/LockableFileWriter.html" title="class in org.apache.commons.io.output">LockableFileWriter</a></dt>
-<dd>
-<div class="block">Constructs a LockableFileWriter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/LockableFileWriter.html#LockableFileWriter(java.io.File, boolean, java.lang.String)">LockableFileWriter(File, boolean, String)</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/LockableFileWriter.html" title="class in org.apache.commons.io.output">LockableFileWriter</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span>
-<div class="block"><i>2.5 use <a href="./org/apache/commons/io/output/LockableFileWriter.html#LockableFileWriter(java.io.File, java.nio.charset.Charset, boolean, java.lang.String)"><code>LockableFileWriter.LockableFileWriter(File, Charset, boolean, String)</code></a> instead</i></div>
-</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/LockableFileWriter.html#LockableFileWriter(java.io.File, java.nio.charset.Charset)">LockableFileWriter(File, Charset)</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/LockableFileWriter.html" title="class in org.apache.commons.io.output">LockableFileWriter</a></dt>
-<dd>
-<div class="block">Constructs a LockableFileWriter with a file encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/LockableFileWriter.html#LockableFileWriter(java.io.File, java.lang.String)">LockableFileWriter(File, String)</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/LockableFileWriter.html" title="class in org.apache.commons.io.output">LockableFileWriter</a></dt>
-<dd>
-<div class="block">Constructs a LockableFileWriter with a file encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/LockableFileWriter.html#LockableFileWriter(java.io.File, java.nio.charset.Charset, boolean, java.lang.String)">LockableFileWriter(File, Charset, boolean, String)</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/LockableFileWriter.html" title="class in org.apache.commons.io.output">LockableFileWriter</a></dt>
-<dd>
-<div class="block">Constructs a LockableFileWriter with a file encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/LockableFileWriter.html#LockableFileWriter(java.io.File, java.lang.String, boolean, java.lang.String)">LockableFileWriter(File, String, boolean, String)</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/LockableFileWriter.html" title="class in org.apache.commons.io.output">LockableFileWriter</a></dt>
-<dd>
-<div class="block">Constructs a LockableFileWriter with a file encoding.</div>
-</dd>
-</dl>
-<a name="_M_">
-<!--   -->
-</a>
-<h2 class="title">M</h2>
-<dl>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#magicNumberFileFilter(java.lang.String)">magicNumberFileFilter(String)</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">Returns a filter that accepts files that begin with the provided magic
- number.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#magicNumberFileFilter(java.lang.String, long)">magicNumberFileFilter(String, long)</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">Returns a filter that accepts files that contains the provided magic
- number at a specified offset within the file.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#magicNumberFileFilter(byte[])">magicNumberFileFilter(byte[])</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">Returns a filter that accepts files that begin with the provided magic
- number.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#magicNumberFileFilter(byte[], long)">magicNumberFileFilter(byte[], long)</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">Returns a filter that accepts files that contains the provided magic
- number at a specified offset within the file.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/filefilter/MagicNumberFileFilter.html" title="class in org.apache.commons.io.filefilter"><span class="strong">MagicNumberFileFilter</span></a> - Class in <a href="./org/apache/commons/io/filefilter/package-summary.html">org.apache.commons.io.filefilter</a></dt>
-<dd>
-<div class="block">
- File filter for matching files containing a "magic number".</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/MagicNumberFileFilter.html#MagicNumberFileFilter(byte[])">MagicNumberFileFilter(byte[])</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/MagicNumberFileFilter.html" title="class in org.apache.commons.io.filefilter">MagicNumberFileFilter</a></dt>
-<dd>
-<div class="block">
- Constructs a new MagicNumberFileFilter and associates it with the magic
- number to test for in files.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/MagicNumberFileFilter.html#MagicNumberFileFilter(java.lang.String)">MagicNumberFileFilter(String)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/MagicNumberFileFilter.html" title="class in org.apache.commons.io.filefilter">MagicNumberFileFilter</a></dt>
-<dd>
-<div class="block">
- Constructs a new MagicNumberFileFilter and associates it with the magic
- number to test for in files.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/MagicNumberFileFilter.html#MagicNumberFileFilter(java.lang.String, long)">MagicNumberFileFilter(String, long)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/MagicNumberFileFilter.html" title="class in org.apache.commons.io.filefilter">MagicNumberFileFilter</a></dt>
-<dd>
-<div class="block">
- Constructs a new MagicNumberFileFilter and associates it with the magic
- number to test for in files and the byte offset location in the file to
- to look for that magic number.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/MagicNumberFileFilter.html#MagicNumberFileFilter(byte[], long)">MagicNumberFileFilter(byte[], long)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/MagicNumberFileFilter.html" title="class in org.apache.commons.io.filefilter">MagicNumberFileFilter</a></dt>
-<dd>
-<div class="block">
- Constructs a new MagicNumberFileFilter and associates it with the magic
- number to test for in files and the byte offset location in the file to
- to look for that magic number.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#makeCVSAware(org.apache.commons.io.filefilter.IOFileFilter)">makeCVSAware(IOFileFilter)</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">Decorates a filter to make it ignore CVS directories.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#makeDirectoryOnly(org.apache.commons.io.filefilter.IOFileFilter)">makeDirectoryOnly(IOFileFilter)</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">Decorates a filter so that it only applies to directories and not to files.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#makeFileOnly(org.apache.commons.io.filefilter.IOFileFilter)">makeFileOnly(IOFileFilter)</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">Decorates a filter so that it only applies to files and not to directories.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#makeSVNAware(org.apache.commons.io.filefilter.IOFileFilter)">makeSVNAware(IOFileFilter)</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">Decorates a filter to make it ignore SVN directories.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/BOMInputStream.html#mark(int)">mark(int)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/BOMInputStream.html" title="class in org.apache.commons.io.input">BOMInputStream</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>mark(int)</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/BoundedInputStream.html#mark(int)">mark(int)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/BoundedInputStream.html" title="class in org.apache.commons.io.input">BoundedInputStream</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>mark(int)</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/CharSequenceInputStream.html#mark(int)">mark(int)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/CharSequenceInputStream.html" title="class in org.apache.commons.io.input">CharSequenceInputStream</a></dt>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/CharSequenceReader.html#mark(int)">mark(int)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/CharSequenceReader.html" title="class in org.apache.commons.io.input">CharSequenceReader</a></dt>
-<dd>
-<div class="block">Mark the current position.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/NullInputStream.html#mark(int)">mark(int)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/NullInputStream.html" title="class in org.apache.commons.io.input">NullInputStream</a></dt>
-<dd>
-<div class="block">Mark the current position.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/NullReader.html#mark(int)">mark(int)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/NullReader.html" title="class in org.apache.commons.io.input">NullReader</a></dt>
-<dd>
-<div class="block">Mark the current position.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ProxyInputStream.html#mark(int)">mark(int)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ProxyInputStream.html" title="class in org.apache.commons.io.input">ProxyInputStream</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>mark(int)</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ProxyReader.html#mark(int)">mark(int)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ProxyReader.html" title="class in org.apache.commons.io.input">ProxyReader</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>mark(int)</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/BoundedInputStream.html#markSupported()">markSupported()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/BoundedInputStream.html" title="class in org.apache.commons.io.input">BoundedInputStream</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>markSupported()</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/CharSequenceInputStream.html#markSupported()">markSupported()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/CharSequenceInputStream.html" title="class in org.apache.commons.io.input">CharSequenceInputStream</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/CharSequenceReader.html#markSupported()">markSupported()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/CharSequenceReader.html" title="class in org.apache.commons.io.input">CharSequenceReader</a></dt>
-<dd>
-<div class="block">Mark is supported (returns true).</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/NullInputStream.html#markSupported()">markSupported()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/NullInputStream.html" title="class in org.apache.commons.io.input">NullInputStream</a></dt>
-<dd>
-<div class="block">Indicates whether <i>mark</i> is supported.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/NullReader.html#markSupported()">markSupported()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/NullReader.html" title="class in org.apache.commons.io.input">NullReader</a></dt>
-<dd>
-<div class="block">Indicates whether <i>mark</i> is supported.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ProxyInputStream.html#markSupported()">markSupported()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ProxyInputStream.html" title="class in org.apache.commons.io.input">ProxyInputStream</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>markSupported()</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ProxyReader.html#markSupported()">markSupported()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ProxyReader.html" title="class in org.apache.commons.io.input">ProxyReader</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>markSupported()</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#moveDirectory(java.io.File, java.io.File)">moveDirectory(File, File)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Moves a directory.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#moveDirectoryToDirectory(java.io.File, java.io.File, boolean)">moveDirectoryToDirectory(File, File, boolean)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Moves a directory to another directory.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#moveFile(java.io.File, java.io.File)">moveFile(File, File)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Moves a file.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#moveFileToDirectory(java.io.File, java.io.File, boolean)">moveFileToDirectory(File, File, boolean)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Moves a file to a directory.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#moveToDirectory(java.io.File, java.io.File, boolean)">moveToDirectory(File, File, boolean)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Moves a file or directory to the destination directory.</div>
-</dd>
-</dl>
-<a name="_N_">
-<!--   -->
-</a>
-<h2 class="title">N</h2>
-<dl>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/NameFileComparator.html#NAME_COMPARATOR">NAME_COMPARATOR</a></span> - Static variable in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/NameFileComparator.html" title="class in org.apache.commons.io.comparator">NameFileComparator</a></dt>
-<dd>
-<div class="block">Case-sensitive name comparator instance (see <a href="./org/apache/commons/io/IOCase.html#SENSITIVE"><code>IOCase.SENSITIVE</code></a>)</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/NameFileComparator.html#NAME_INSENSITIVE_COMPARATOR">NAME_INSENSITIVE_COMPARATOR</a></span> - Static variable in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/NameFileComparator.html" title="class in org.apache.commons.io.comparator">NameFileComparator</a></dt>
-<dd>
-<div class="block">Case-insensitive name comparator instance (see <a href="./org/apache/commons/io/IOCase.html#INSENSITIVE"><code>IOCase.INSENSITIVE</code></a>)</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/NameFileComparator.html#NAME_INSENSITIVE_REVERSE">NAME_INSENSITIVE_REVERSE</a></span> - Static variable in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/NameFileComparator.html" title="class in org.apache.commons.io.comparator">NameFileComparator</a></dt>
-<dd>
-<div class="block">Reverse case-insensitive name comparator instance (see <a href="./org/apache/commons/io/IOCase.html#INSENSITIVE"><code>IOCase.INSENSITIVE</code></a>)</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/NameFileComparator.html#NAME_REVERSE">NAME_REVERSE</a></span> - Static variable in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/NameFileComparator.html" title="class in org.apache.commons.io.comparator">NameFileComparator</a></dt>
-<dd>
-<div class="block">Reverse case-sensitive name comparator instance (see <a href="./org/apache/commons/io/IOCase.html#SENSITIVE"><code>IOCase.SENSITIVE</code></a>)</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/NameFileComparator.html#NAME_SYSTEM_COMPARATOR">NAME_SYSTEM_COMPARATOR</a></span> - Static variable in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/NameFileComparator.html" title="class in org.apache.commons.io.comparator">NameFileComparator</a></dt>
-<dd>
-<div class="block">System sensitive name comparator instance (see <a href="./org/apache/commons/io/IOCase.html#SYSTEM"><code>IOCase.SYSTEM</code></a>)</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/NameFileComparator.html#NAME_SYSTEM_REVERSE">NAME_SYSTEM_REVERSE</a></span> - Static variable in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/NameFileComparator.html" title="class in org.apache.commons.io.comparator">NameFileComparator</a></dt>
-<dd>
-<div class="block">Reverse system sensitive name comparator instance (see <a href="./org/apache/commons/io/IOCase.html#SYSTEM"><code>IOCase.SYSTEM</code></a>)</div>
-</dd>
-<dt><a href="./org/apache/commons/io/comparator/NameFileComparator.html" title="class in org.apache.commons.io.comparator"><span class="strong">NameFileComparator</span></a> - Class in <a href="./org/apache/commons/io/comparator/package-summary.html">org.apache.commons.io.comparator</a></dt>
-<dd>
-<div class="block">Compare the <b>names</b> of two files for order (see <a href="http://download.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true#getName()" title="class or interface in java.io"><code>File.getName()</code></a>).</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/NameFileComparator.html#NameFileComparator()">NameFileComparator()</a></span> - Constructor for class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/NameFileComparator.html" title="class in org.apache.commons.io.comparator">NameFileComparator</a></dt>
-<dd>
-<div class="block">Construct a case sensitive file name comparator instance.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/NameFileComparator.html#NameFileComparator(org.apache.commons.io.IOCase)">NameFileComparator(IOCase)</a></span> - Constructor for class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/NameFileComparator.html" title="class in org.apache.commons.io.comparator">NameFileComparator</a></dt>
-<dd>
-<div class="block">Construct a file name comparator instance with the specified case-sensitivity.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#nameFileFilter(java.lang.String)">nameFileFilter(String)</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">Returns a filter that returns true if the filename matches the specified text.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#nameFileFilter(java.lang.String, org.apache.commons.io.IOCase)">nameFileFilter(String, IOCase)</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">Returns a filter that returns true if the filename matches the specified text.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/filefilter/NameFileFilter.html" title="class in org.apache.commons.io.filefilter"><span class="strong">NameFileFilter</span></a> - Class in <a href="./org/apache/commons/io/filefilter/package-summary.html">org.apache.commons.io.filefilter</a></dt>
-<dd>
-<div class="block">Filters filenames for a certain name.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/NameFileFilter.html#NameFileFilter(java.lang.String)">NameFileFilter(String)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/NameFileFilter.html" title="class in org.apache.commons.io.filefilter">NameFileFilter</a></dt>
-<dd>
-<div class="block">Constructs a new case-sensitive name file filter for a single name.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/NameFileFilter.html#NameFileFilter(java.lang.String, org.apache.commons.io.IOCase)">NameFileFilter(String, IOCase)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/NameFileFilter.html" title="class in org.apache.commons.io.filefilter">NameFileFilter</a></dt>
-<dd>
-<div class="block">Construct a new name file filter specifying case-sensitivity.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/NameFileFilter.html#NameFileFilter(java.lang.String[])">NameFileFilter(String[])</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/NameFileFilter.html" title="class in org.apache.commons.io.filefilter">NameFileFilter</a></dt>
-<dd>
-<div class="block">Constructs a new case-sensitive name file filter for an array of names.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/NameFileFilter.html#NameFileFilter(java.lang.String[], org.apache.commons.io.IOCase)">NameFileFilter(String[], IOCase)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/NameFileFilter.html" title="class in org.apache.commons.io.filefilter">NameFileFilter</a></dt>
-<dd>
-<div class="block">Constructs a new name file filter for an array of names specifying case-sensitivity.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/NameFileFilter.html#NameFileFilter(java.util.List)">NameFileFilter(List&lt;String&gt;)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/NameFileFilter.html" title="class in org.apache.commons.io.filefilter">NameFileFilter</a></dt>
-<dd>
-<div class="block">Constructs a new case-sensitive name file filter for a list of names.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/NameFileFilter.html#NameFileFilter(java.util.List, org.apache.commons.io.IOCase)">NameFileFilter(List&lt;String&gt;, IOCase)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/NameFileFilter.html" title="class in org.apache.commons.io.filefilter">NameFileFilter</a></dt>
-<dd>
-<div class="block">Constructs a new name file filter for a list of names specifying case-sensitivity.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileEntry.html#newChildInstance(java.io.File)">newChildInstance(File)</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileEntry.html" title="class in org.apache.commons.io.monitor">FileEntry</a></dt>
-<dd>
-<div class="block">Create a new child instance.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/LineIterator.html#next()">next()</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/LineIterator.html" title="class in org.apache.commons.io">LineIterator</a></dt>
-<dd>
-<div class="block">Returns the next line in the wrapped <code>Reader</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/LineIterator.html#nextLine()">nextLine()</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/LineIterator.html" title="class in org.apache.commons.io">LineIterator</a></dt>
-<dd>
-<div class="block">Returns the next line in the wrapped <code>Reader</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileDeleteStrategy.html#NORMAL">NORMAL</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/FileDeleteStrategy.html" title="class in org.apache.commons.io">FileDeleteStrategy</a></dt>
-<dd>
-<div class="block">The singleton instance for normal file deletion, which does not permit
- the deletion of directories that are not empty.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FilenameUtils.html#normalize(java.lang.String)">normalize(String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FilenameUtils.html" title="class in org.apache.commons.io">FilenameUtils</a></dt>
-<dd>
-<div class="block">Normalizes a path, removing double and single dot path steps.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FilenameUtils.html#normalize(java.lang.String, boolean)">normalize(String, boolean)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FilenameUtils.html" title="class in org.apache.commons.io">FilenameUtils</a></dt>
-<dd>
-<div class="block">Normalizes a path, removing double and single dot path steps.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FilenameUtils.html#normalizeNoEndSeparator(java.lang.String)">normalizeNoEndSeparator(String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FilenameUtils.html" title="class in org.apache.commons.io">FilenameUtils</a></dt>
-<dd>
-<div class="block">Normalizes a path, removing double and single dot path steps,
- and removing any final directory separator.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FilenameUtils.html#normalizeNoEndSeparator(java.lang.String, boolean)">normalizeNoEndSeparator(String, boolean)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FilenameUtils.html" title="class in org.apache.commons.io">FilenameUtils</a></dt>
-<dd>
-<div class="block">Normalizes a path, removing double and single dot path steps,
- and removing any final directory separator.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/EmptyFileFilter.html#NOT_EMPTY">NOT_EMPTY</a></span> - Static variable in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/EmptyFileFilter.html" title="class in org.apache.commons.io.filefilter">EmptyFileFilter</a></dt>
-<dd>
-<div class="block">Singleton instance of <i>not-empty</i> filter</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#notFileFilter(org.apache.commons.io.filefilter.IOFileFilter)">notFileFilter(IOFileFilter)</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">Returns a filter that NOTs the specified filter.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/filefilter/NotFileFilter.html" title="class in org.apache.commons.io.filefilter"><span class="strong">NotFileFilter</span></a> - Class in <a href="./org/apache/commons/io/filefilter/package-summary.html">org.apache.commons.io.filefilter</a></dt>
-<dd>
-<div class="block">This filter produces a logical NOT of the filters specified.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/NotFileFilter.html#NotFileFilter(org.apache.commons.io.filefilter.IOFileFilter)">NotFileFilter(IOFileFilter)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/NotFileFilter.html" title="class in org.apache.commons.io.filefilter">NotFileFilter</a></dt>
-<dd>
-<div class="block">Constructs a new file filter that NOTs the result of another filter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/NullOutputStream.html#NULL_OUTPUT_STREAM">NULL_OUTPUT_STREAM</a></span> - Static variable in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/NullOutputStream.html" title="class in org.apache.commons.io.output">NullOutputStream</a></dt>
-<dd>
-<div class="block">A singleton.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/NullWriter.html#NULL_WRITER">NULL_WRITER</a></span> - Static variable in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/NullWriter.html" title="class in org.apache.commons.io.output">NullWriter</a></dt>
-<dd>
-<div class="block">A singleton.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/input/NullInputStream.html" title="class in org.apache.commons.io.input"><span class="strong">NullInputStream</span></a> - Class in <a href="./org/apache/commons/io/input/package-summary.html">org.apache.commons.io.input</a></dt>
-<dd>
-<div class="block">A functional, light weight <a href="http://download.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><code>InputStream</code></a> that emulates
- a stream of a specified size.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/NullInputStream.html#NullInputStream(long)">NullInputStream(long)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/NullInputStream.html" title="class in org.apache.commons.io.input">NullInputStream</a></dt>
-<dd>
-<div class="block">Create an <a href="http://download.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><code>InputStream</code></a> that emulates a specified size
- which supports marking and does not throw EOFException.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/NullInputStream.html#NullInputStream(long, boolean, boolean)">NullInputStream(long, boolean, boolean)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/NullInputStream.html" title="class in org.apache.commons.io.input">NullInputStream</a></dt>
-<dd>
-<div class="block">Create an <a href="http://download.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><code>InputStream</code></a> that emulates a specified
- size with option settings.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/output/NullOutputStream.html" title="class in org.apache.commons.io.output"><span class="strong">NullOutputStream</span></a> - Class in <a href="./org/apache/commons/io/output/package-summary.html">org.apache.commons.io.output</a></dt>
-<dd>
-<div class="block">This OutputStream writes all data to the famous <b>/dev/null</b>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/NullOutputStream.html#NullOutputStream()">NullOutputStream()</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/NullOutputStream.html" title="class in org.apache.commons.io.output">NullOutputStream</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="./org/apache/commons/io/input/NullReader.html" title="class in org.apache.commons.io.input"><span class="strong">NullReader</span></a> - Class in <a href="./org/apache/commons/io/input/package-summary.html">org.apache.commons.io.input</a></dt>
-<dd>
-<div class="block">A functional, light weight <a href="http://download.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io"><code>Reader</code></a> that emulates
- a reader of a specified size.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/NullReader.html#NullReader(long)">NullReader(long)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/NullReader.html" title="class in org.apache.commons.io.input">NullReader</a></dt>
-<dd>
-<div class="block">Create a <a href="http://download.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io"><code>Reader</code></a> that emulates a specified size
- which supports marking and does not throw EOFException.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/NullReader.html#NullReader(long, boolean, boolean)">NullReader(long, boolean, boolean)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/NullReader.html" title="class in org.apache.commons.io.input">NullReader</a></dt>
-<dd>
-<div class="block">Create a <a href="http://download.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io"><code>Reader</code></a> that emulates a specified
- size with option settings.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/output/NullWriter.html" title="class in org.apache.commons.io.output"><span class="strong">NullWriter</span></a> - Class in <a href="./org/apache/commons/io/output/package-summary.html">org.apache.commons.io.output</a></dt>
-<dd>
-<div class="block">This <a href="http://download.oracle.com/javase/6/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io"><code>Writer</code></a> writes all data to the famous <b>/dev/null</b>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/NullWriter.html#NullWriter()">NullWriter()</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/NullWriter.html" title="class in org.apache.commons.io.output">NullWriter</a></dt>
-<dd>
-<div class="block">Constructs a new NullWriter.</div>
-</dd>
-</dl>
-<a name="_O_">
-<!--   -->
-</a>
-<h2 class="title">O</h2>
-<dl>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationListener.html#onDirectoryChange(java.io.File)">onDirectoryChange(File)</a></span> - Method in interface org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationListener.html" title="interface in org.apache.commons.io.monitor">FileAlterationListener</a></dt>
-<dd>
-<div class="block">Directory changed Event.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationListenerAdaptor.html#onDirectoryChange(java.io.File)">onDirectoryChange(File)</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationListenerAdaptor.html" title="class in org.apache.commons.io.monitor">FileAlterationListenerAdaptor</a></dt>
-<dd>
-<div class="block">Directory changed Event.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationListener.html#onDirectoryCreate(java.io.File)">onDirectoryCreate(File)</a></span> - Method in interface org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationListener.html" title="interface in org.apache.commons.io.monitor">FileAlterationListener</a></dt>
-<dd>
-<div class="block">Directory created Event.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationListenerAdaptor.html#onDirectoryCreate(java.io.File)">onDirectoryCreate(File)</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationListenerAdaptor.html" title="class in org.apache.commons.io.monitor">FileAlterationListenerAdaptor</a></dt>
-<dd>
-<div class="block">Directory created Event.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationListener.html#onDirectoryDelete(java.io.File)">onDirectoryDelete(File)</a></span> - Method in interface org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationListener.html" title="interface in org.apache.commons.io.monitor">FileAlterationListener</a></dt>
-<dd>
-<div class="block">Directory deleted Event.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationListenerAdaptor.html#onDirectoryDelete(java.io.File)">onDirectoryDelete(File)</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationListenerAdaptor.html" title="class in org.apache.commons.io.monitor">FileAlterationListenerAdaptor</a></dt>
-<dd>
-<div class="block">Directory deleted Event.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#ONE_EB">ONE_EB</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">The number of bytes in an exabyte.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#ONE_EB_BI">ONE_EB_BI</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">The number of bytes in an exabyte.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#ONE_GB">ONE_GB</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">The number of bytes in a gigabyte.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#ONE_GB_BI">ONE_GB_BI</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">The number of bytes in a gigabyte.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#ONE_KB">ONE_KB</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">The number of bytes in a kilobyte.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#ONE_KB_BI">ONE_KB_BI</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">The number of bytes in a kilobyte.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#ONE_MB">ONE_MB</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">The number of bytes in a megabyte.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#ONE_MB_BI">ONE_MB_BI</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">The number of bytes in a megabyte.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#ONE_PB">ONE_PB</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">The number of bytes in a petabyte.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#ONE_PB_BI">ONE_PB_BI</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">The number of bytes in a petabyte.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#ONE_TB">ONE_TB</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">The number of bytes in a terabyte.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#ONE_TB_BI">ONE_TB_BI</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">The number of bytes in a terabyte.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#ONE_YB">ONE_YB</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">The number of bytes in a yottabyte.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#ONE_ZB">ONE_ZB</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">The number of bytes in a zettabyte.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationListener.html#onFileChange(java.io.File)">onFileChange(File)</a></span> - Method in interface org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationListener.html" title="interface in org.apache.commons.io.monitor">FileAlterationListener</a></dt>
-<dd>
-<div class="block">File changed Event.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationListenerAdaptor.html#onFileChange(java.io.File)">onFileChange(File)</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationListenerAdaptor.html" title="class in org.apache.commons.io.monitor">FileAlterationListenerAdaptor</a></dt>
-<dd>
-<div class="block">File changed Event.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationListener.html#onFileCreate(java.io.File)">onFileCreate(File)</a></span> - Method in interface org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationListener.html" title="interface in org.apache.commons.io.monitor">FileAlterationListener</a></dt>
-<dd>
-<div class="block">File created Event.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationListenerAdaptor.html#onFileCreate(java.io.File)">onFileCreate(File)</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationListenerAdaptor.html" title="class in org.apache.commons.io.monitor">FileAlterationListenerAdaptor</a></dt>
-<dd>
-<div class="block">File created Event.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationListener.html#onFileDelete(java.io.File)">onFileDelete(File)</a></span> - Method in interface org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationListener.html" title="interface in org.apache.commons.io.monitor">FileAlterationListener</a></dt>
-<dd>
-<div class="block">File deleted Event.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationListenerAdaptor.html#onFileDelete(java.io.File)">onFileDelete(File)</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationListenerAdaptor.html" title="class in org.apache.commons.io.monitor">FileAlterationListenerAdaptor</a></dt>
-<dd>
-<div class="block">File deleted Event.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationListener.html#onStart(org.apache.commons.io.monitor.FileAlterationObserver)">onStart(FileAlterationObserver)</a></span> - Method in interface org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationListener.html" title="interface in org.apache.commons.io.monitor">FileAlterationListener</a></dt>
-<dd>
-<div class="block">File system observer started checking event.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationListenerAdaptor.html#onStart(org.apache.commons.io.monitor.FileAlterationObserver)">onStart(FileAlterationObserver)</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationListenerAdaptor.html" title="class in org.apache.commons.io.monitor">FileAlterationListenerAdaptor</a></dt>
-<dd>
-<div class="block">File system observer started checking event.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationListener.html#onStop(org.apache.commons.io.monitor.FileAlterationObserver)">onStop(FileAlterationObserver)</a></span> - Method in interface org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationListener.html" title="interface in org.apache.commons.io.monitor">FileAlterationListener</a></dt>
-<dd>
-<div class="block">File system observer finished checking event.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationListenerAdaptor.html#onStop(org.apache.commons.io.monitor.FileAlterationObserver)">onStop(FileAlterationObserver)</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationListenerAdaptor.html" title="class in org.apache.commons.io.monitor">FileAlterationListenerAdaptor</a></dt>
-<dd>
-<div class="block">File system observer finished checking event.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#openInputStream(java.io.File)">openInputStream(File)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Opens a <a href="http://download.oracle.com/javase/6/docs/api/java/io/FileInputStream.html?is-external=true" title="class or interface in java.io"><code>FileInputStream</code></a> for the specified file, providing better
- error messages than simply calling <code>new FileInputStream(file)</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#openOutputStream(java.io.File)">openOutputStream(File)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Opens a <a href="http://download.oracle.com/javase/6/docs/api/java/io/FileOutputStream.html?is-external=true" title="class or interface in java.io"><code>FileOutputStream</code></a> for the specified file, checking and
- creating the parent directory if it does not exist.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#openOutputStream(java.io.File, boolean)">openOutputStream(File, boolean)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Opens a <a href="http://download.oracle.com/javase/6/docs/api/java/io/FileOutputStream.html?is-external=true" title="class or interface in java.io"><code>FileOutputStream</code></a> for the specified file, checking and
- creating the parent directory if it does not exist.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#or(org.apache.commons.io.filefilter.IOFileFilter...)">or(IOFileFilter...)</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">Returns a filter that ORs the specified filters.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#orFileFilter(org.apache.commons.io.filefilter.IOFileFilter, org.apache.commons.io.filefilter.IOFileFilter)">orFileFilter(IOFileFilter, IOFileFilter)</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span>
-<div class="block"><i>use <a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#or(org.apache.commons.io.filefilter.IOFileFilter...)"><code>FileFilterUtils.or(IOFileFilter...)</code></a></i></div>
-</div>
-</dd>
-<dt><a href="./org/apache/commons/io/filefilter/OrFileFilter.html" title="class in org.apache.commons.io.filefilter"><span class="strong">OrFileFilter</span></a> - Class in <a href="./org/apache/commons/io/filefilter/package-summary.html">org.apache.commons.io.filefilter</a></dt>
-<dd>
-<div class="block">A <a href="http://download.oracle.com/javase/6/docs/api/java/io/FileFilter.html?is-external=true" title="class or interface in java.io"><code>FileFilter</code></a> providing conditional OR logic across a list of
- file filters.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/OrFileFilter.html#OrFileFilter()">OrFileFilter()</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/OrFileFilter.html" title="class in org.apache.commons.io.filefilter">OrFileFilter</a></dt>
-<dd>
-<div class="block">Constructs a new instance of <code>OrFileFilter</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/OrFileFilter.html#OrFileFilter(java.util.List)">OrFileFilter(List&lt;IOFileFilter&gt;)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/OrFileFilter.html" title="class in org.apache.commons.io.filefilter">OrFileFilter</a></dt>
-<dd>
-<div class="block">Constructs a new instance of <code>OrFileFilter</code>
- with the specified filters.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/OrFileFilter.html#OrFileFilter(org.apache.commons.io.filefilter.IOFileFilter, org.apache.commons.io.filefilter.IOFileFilter)">OrFileFilter(IOFileFilter, IOFileFilter)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/OrFileFilter.html" title="class in org.apache.commons.io.filefilter">OrFileFilter</a></dt>
-<dd>
-<div class="block">Constructs a new file filter that ORs the result of two other filters.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/package-summary.html">org.apache.commons.io</a> - package org.apache.commons.io</dt>
-<dd>
-<div class="block">
-This package defines utility classes for working with streams, readers,
-writers and files.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/comparator/package-summary.html">org.apache.commons.io.comparator</a> - package org.apache.commons.io.comparator</dt>
-<dd>
-<div class="block">This package provides various <a href="http://download.oracle.com/javase/6/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util"><code>Comparator</code></a> implementations
-for <a href="http://download.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io"><code>File</code></a>s.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/filefilter/package-summary.html">org.apache.commons.io.filefilter</a> - package org.apache.commons.io.filefilter</dt>
-<dd>
-<div class="block">This package defines an interface (IOFileFilter) that combines both 
-<a href="http://download.oracle.com/javase/6/docs/api/java/io/FileFilter.html?is-external=true" title="class or interface in java.io"><code>FileFilter</code></a> and <a href="http://download.oracle.com/javase/6/docs/api/java/io/FilenameFilter.html?is-external=true" title="class or interface in java.io"><code>FilenameFilter</code></a>.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/input/package-summary.html">org.apache.commons.io.input</a> - package org.apache.commons.io.input</dt>
-<dd>
-<div class="block">
-This package provides implementations of input classes, such as
-<code>InputStream</code> and <code>Reader</code>.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/monitor/package-summary.html">org.apache.commons.io.monitor</a> - package org.apache.commons.io.monitor</dt>
-<dd>
-<div class="block">
-This package provides a component for monitoring file system events
-(directory and file create, update and delete events).</div>
-</dd>
-<dt><a href="./org/apache/commons/io/output/package-summary.html">org.apache.commons.io.output</a> - package org.apache.commons.io.output</dt>
-<dd>
-<div class="block">
-This package provides implementations of output classes, such as
-<code>OutputStream</code> and <code>Writer</code>.</div>
-</dd>
-</dl>
-<a name="_P_">
-<!--   -->
-</a>
-<h2 class="title">P</h2>
-<dl>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/PathFileComparator.html#PATH_COMPARATOR">PATH_COMPARATOR</a></span> - Static variable in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/PathFileComparator.html" title="class in org.apache.commons.io.comparator">PathFileComparator</a></dt>
-<dd>
-<div class="block">Case-sensitive path comparator instance (see <a href="./org/apache/commons/io/IOCase.html#SENSITIVE"><code>IOCase.SENSITIVE</code></a>)</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/PathFileComparator.html#PATH_INSENSITIVE_COMPARATOR">PATH_INSENSITIVE_COMPARATOR</a></span> - Static variable in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/PathFileComparator.html" title="class in org.apache.commons.io.comparator">PathFileComparator</a></dt>
-<dd>
-<div class="block">Case-insensitive path comparator instance (see <a href="./org/apache/commons/io/IOCase.html#INSENSITIVE"><code>IOCase.INSENSITIVE</code></a>)</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/PathFileComparator.html#PATH_INSENSITIVE_REVERSE">PATH_INSENSITIVE_REVERSE</a></span> - Static variable in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/PathFileComparator.html" title="class in org.apache.commons.io.comparator">PathFileComparator</a></dt>
-<dd>
-<div class="block">Reverse case-insensitive path comparator instance (see <a href="./org/apache/commons/io/IOCase.html#INSENSITIVE"><code>IOCase.INSENSITIVE</code></a>)</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/PathFileComparator.html#PATH_REVERSE">PATH_REVERSE</a></span> - Static variable in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/PathFileComparator.html" title="class in org.apache.commons.io.comparator">PathFileComparator</a></dt>
-<dd>
-<div class="block">Reverse case-sensitive path comparator instance (see <a href="./org/apache/commons/io/IOCase.html#SENSITIVE"><code>IOCase.SENSITIVE</code></a>)</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/PathFileComparator.html#PATH_SYSTEM_COMPARATOR">PATH_SYSTEM_COMPARATOR</a></span> - Static variable in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/PathFileComparator.html" title="class in org.apache.commons.io.comparator">PathFileComparator</a></dt>
-<dd>
-<div class="block">System sensitive path comparator instance (see <a href="./org/apache/commons/io/IOCase.html#SYSTEM"><code>IOCase.SYSTEM</code></a>)</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/PathFileComparator.html#PATH_SYSTEM_REVERSE">PATH_SYSTEM_REVERSE</a></span> - Static variable in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/PathFileComparator.html" title="class in org.apache.commons.io.comparator">PathFileComparator</a></dt>
-<dd>
-<div class="block">Reverse system sensitive path comparator instance (see <a href="./org/apache/commons/io/IOCase.html#SYSTEM"><code>IOCase.SYSTEM</code></a>)</div>
-</dd>
-<dt><a href="./org/apache/commons/io/comparator/PathFileComparator.html" title="class in org.apache.commons.io.comparator"><span class="strong">PathFileComparator</span></a> - Class in <a href="./org/apache/commons/io/comparator/package-summary.html">org.apache.commons.io.comparator</a></dt>
-<dd>
-<div class="block">Compare the <b>path</b> of two files for order (see <a href="http://download.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true#getPath()" title="class or interface in java.io"><code>File.getPath()</code></a>).</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/PathFileComparator.html#PathFileComparator()">PathFileComparator()</a></span> - Constructor for class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/PathFileComparator.html" title="class in org.apache.commons.io.comparator">PathFileComparator</a></dt>
-<dd>
-<div class="block">Construct a case sensitive file path comparator instance.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/PathFileComparator.html#PathFileComparator(org.apache.commons.io.IOCase)">PathFileComparator(IOCase)</a></span> - Constructor for class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/PathFileComparator.html" title="class in org.apache.commons.io.comparator">PathFileComparator</a></dt>
-<dd>
-<div class="block">Construct a file path comparator instance with the specified case-sensitivity.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#prefixFileFilter(java.lang.String)">prefixFileFilter(String)</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">Returns a filter that returns true if the filename starts with the specified text.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#prefixFileFilter(java.lang.String, org.apache.commons.io.IOCase)">prefixFileFilter(String, IOCase)</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">Returns a filter that returns true if the filename starts with the specified text.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/filefilter/PrefixFileFilter.html" title="class in org.apache.commons.io.filefilter"><span class="strong">PrefixFileFilter</span></a> - Class in <a href="./org/apache/commons/io/filefilter/package-summary.html">org.apache.commons.io.filefilter</a></dt>
-<dd>
-<div class="block">Filters filenames for a certain prefix.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/PrefixFileFilter.html#PrefixFileFilter(java.lang.String)">PrefixFileFilter(String)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/PrefixFileFilter.html" title="class in org.apache.commons.io.filefilter">PrefixFileFilter</a></dt>
-<dd>
-<div class="block">Constructs a new Prefix file filter for a single prefix.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/PrefixFileFilter.html#PrefixFileFilter(java.lang.String, org.apache.commons.io.IOCase)">PrefixFileFilter(String, IOCase)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/PrefixFileFilter.html" title="class in org.apache.commons.io.filefilter">PrefixFileFilter</a></dt>
-<dd>
-<div class="block">Constructs a new Prefix file filter for a single prefix
- specifying case-sensitivity.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/PrefixFileFilter.html#PrefixFileFilter(java.lang.String[])">PrefixFileFilter(String[])</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/PrefixFileFilter.html" title="class in org.apache.commons.io.filefilter">PrefixFileFilter</a></dt>
-<dd>
-<div class="block">Constructs a new Prefix file filter for any of an array of prefixes.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/PrefixFileFilter.html#PrefixFileFilter(java.lang.String[], org.apache.commons.io.IOCase)">PrefixFileFilter(String[], IOCase)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/PrefixFileFilter.html" title="class in org.apache.commons.io.filefilter">PrefixFileFilter</a></dt>
-<dd>
-<div class="block">Constructs a new Prefix file filter for any of an array of prefixes
- specifying case-sensitivity.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/PrefixFileFilter.html#PrefixFileFilter(java.util.List)">PrefixFileFilter(List&lt;String&gt;)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/PrefixFileFilter.html" title="class in org.apache.commons.io.filefilter">PrefixFileFilter</a></dt>
-<dd>
-<div class="block">Constructs a new Prefix file filter for a list of prefixes.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/PrefixFileFilter.html#PrefixFileFilter(java.util.List, org.apache.commons.io.IOCase)">PrefixFileFilter(List&lt;String&gt;, IOCase)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/PrefixFileFilter.html" title="class in org.apache.commons.io.filefilter">PrefixFileFilter</a></dt>
-<dd>
-<div class="block">Constructs a new Prefix file filter for a list of prefixes
- specifying case-sensitivity.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/NullInputStream.html#processByte()">processByte()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/NullInputStream.html" title="class in org.apache.commons.io.input">NullInputStream</a></dt>
-<dd>
-<div class="block">Return a byte value for the  <code>read()</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/NullInputStream.html#processBytes(byte[], int, int)">processBytes(byte[], int, int)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/NullInputStream.html" title="class in org.apache.commons.io.input">NullInputStream</a></dt>
-<dd>
-<div class="block">Process the bytes for the <code>read(byte[], offset, length)</code>
- method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/NullReader.html#processChar()">processChar()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/NullReader.html" title="class in org.apache.commons.io.input">NullReader</a></dt>
-<dd>
-<div class="block">Return a character value for the  <code>read()</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/NullReader.html#processChars(char[], int, int)">processChars(char[], int, int)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/NullReader.html" title="class in org.apache.commons.io.input">NullReader</a></dt>
-<dd>
-<div class="block">Process the characters for the <code>read(char[], offset, length)</code>
- method.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/input/ProxyInputStream.html" title="class in org.apache.commons.io.input"><span class="strong">ProxyInputStream</span></a> - Class in <a href="./org/apache/commons/io/input/package-summary.html">org.apache.commons.io.input</a></dt>
-<dd>
-<div class="block">A Proxy stream which acts as expected, that is it passes the method
- calls on to the proxied stream and doesn't change which methods are
- being called.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ProxyInputStream.html#ProxyInputStream(java.io.InputStream)">ProxyInputStream(InputStream)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ProxyInputStream.html" title="class in org.apache.commons.io.input">ProxyInputStream</a></dt>
-<dd>
-<div class="block">Constructs a new ProxyInputStream.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/output/ProxyOutputStream.html" title="class in org.apache.commons.io.output"><span class="strong">ProxyOutputStream</span></a> - Class in <a href="./org/apache/commons/io/output/package-summary.html">org.apache.commons.io.output</a></dt>
-<dd>
-<div class="block">A Proxy stream which acts as expected, that is it passes the method 
- calls on to the proxied stream and doesn't change which methods are 
- being called.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ProxyOutputStream.html#ProxyOutputStream(java.io.OutputStream)">ProxyOutputStream(OutputStream)</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ProxyOutputStream.html" title="class in org.apache.commons.io.output">ProxyOutputStream</a></dt>
-<dd>
-<div class="block">Constructs a new ProxyOutputStream.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/input/ProxyReader.html" title="class in org.apache.commons.io.input"><span class="strong">ProxyReader</span></a> - Class in <a href="./org/apache/commons/io/input/package-summary.html">org.apache.commons.io.input</a></dt>
-<dd>
-<div class="block">A Proxy stream which acts as expected, that is it passes the method 
- calls on to the proxied stream and doesn't change which methods are 
- being called.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ProxyReader.html#ProxyReader(java.io.Reader)">ProxyReader(Reader)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ProxyReader.html" title="class in org.apache.commons.io.input">ProxyReader</a></dt>
-<dd>
-<div class="block">Constructs a new ProxyReader.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/output/ProxyWriter.html" title="class in org.apache.commons.io.output"><span class="strong">ProxyWriter</span></a> - Class in <a href="./org/apache/commons/io/output/package-summary.html">org.apache.commons.io.output</a></dt>
-<dd>
-<div class="block">A Proxy stream which acts as expected, that is it passes the method 
- calls on to the proxied stream and doesn't change which methods are 
- being called.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ProxyWriter.html#ProxyWriter(java.io.Writer)">ProxyWriter(Writer)</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ProxyWriter.html" title="class in org.apache.commons.io.output">ProxyWriter</a></dt>
-<dd>
-<div class="block">Constructs a new ProxyWriter.</div>
-</dd>
-</dl>
-<a name="_R_">
-<!--   -->
-</a>
-<h2 class="title">R</h2>
-<dl>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/BOMInputStream.html#read()">read()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/BOMInputStream.html" title="class in org.apache.commons.io.input">BOMInputStream</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>read()</code> method, detecting and optionally skipping BOM.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/BOMInputStream.html#read(byte[], int, int)">read(byte[], int, int)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/BOMInputStream.html" title="class in org.apache.commons.io.input">BOMInputStream</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>read(byte[], int, int)</code> method, detecting and optionally skipping BOM.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/BOMInputStream.html#read(byte[])">read(byte[])</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/BOMInputStream.html" title="class in org.apache.commons.io.input">BOMInputStream</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>read(byte[])</code> method, detecting and optionally skipping BOM.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/BoundedInputStream.html#read()">read()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/BoundedInputStream.html" title="class in org.apache.commons.io.input">BoundedInputStream</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>read()</code> method if
- the current position is less than the limit.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/BoundedInputStream.html#read(byte[])">read(byte[])</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/BoundedInputStream.html" title="class in org.apache.commons.io.input">BoundedInputStream</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>read(byte[])</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/BoundedInputStream.html#read(byte[], int, int)">read(byte[], int, int)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/BoundedInputStream.html" title="class in org.apache.commons.io.input">BoundedInputStream</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>read(byte[], int, int)</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/BrokenInputStream.html#read()">read()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/BrokenInputStream.html" title="class in org.apache.commons.io.input">BrokenInputStream</a></dt>
-<dd>
-<div class="block">Throws the configured exception.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/CharSequenceInputStream.html#read(byte[], int, int)">read(byte[], int, int)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/CharSequenceInputStream.html" title="class in org.apache.commons.io.input">CharSequenceInputStream</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/CharSequenceInputStream.html#read()">read()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/CharSequenceInputStream.html" title="class in org.apache.commons.io.input">CharSequenceInputStream</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/CharSequenceInputStream.html#read(byte[])">read(byte[])</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/CharSequenceInputStream.html" title="class in org.apache.commons.io.input">CharSequenceInputStream</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/CharSequenceReader.html#read()">read()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/CharSequenceReader.html" title="class in org.apache.commons.io.input">CharSequenceReader</a></dt>
-<dd>
-<div class="block">Read a single character.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/CharSequenceReader.html#read(char[], int, int)">read(char[], int, int)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/CharSequenceReader.html" title="class in org.apache.commons.io.input">CharSequenceReader</a></dt>
-<dd>
-<div class="block">Read the sepcified number of characters into the array.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ClosedInputStream.html#read()">read()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ClosedInputStream.html" title="class in org.apache.commons.io.input">ClosedInputStream</a></dt>
-<dd>
-<div class="block">Returns -1 to indicate that the stream is closed.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/DemuxInputStream.html#read()">read()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/DemuxInputStream.html" title="class in org.apache.commons.io.input">DemuxInputStream</a></dt>
-<dd>
-<div class="block">Read byte from stream associated with current thread.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/NullInputStream.html#read()">read()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/NullInputStream.html" title="class in org.apache.commons.io.input">NullInputStream</a></dt>
-<dd>
-<div class="block">Read a byte.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/NullInputStream.html#read(byte[])">read(byte[])</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/NullInputStream.html" title="class in org.apache.commons.io.input">NullInputStream</a></dt>
-<dd>
-<div class="block">Read some bytes into the specified array.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/NullInputStream.html#read(byte[], int, int)">read(byte[], int, int)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/NullInputStream.html" title="class in org.apache.commons.io.input">NullInputStream</a></dt>
-<dd>
-<div class="block">Read the specified number bytes into an array.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/NullReader.html#read()">read()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/NullReader.html" title="class in org.apache.commons.io.input">NullReader</a></dt>
-<dd>
-<div class="block">Read a character.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/NullReader.html#read(char[])">read(char[])</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/NullReader.html" title="class in org.apache.commons.io.input">NullReader</a></dt>
-<dd>
-<div class="block">Read some characters into the specified array.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/NullReader.html#read(char[], int, int)">read(char[], int, int)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/NullReader.html" title="class in org.apache.commons.io.input">NullReader</a></dt>
-<dd>
-<div class="block">Read the specified number characters into an array.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ProxyInputStream.html#read()">read()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ProxyInputStream.html" title="class in org.apache.commons.io.input">ProxyInputStream</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>read()</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ProxyInputStream.html#read(byte[])">read(byte[])</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ProxyInputStream.html" title="class in org.apache.commons.io.input">ProxyInputStream</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>read(byte[])</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ProxyInputStream.html#read(byte[], int, int)">read(byte[], int, int)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ProxyInputStream.html" title="class in org.apache.commons.io.input">ProxyInputStream</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>read(byte[], int, int)</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ProxyReader.html#read()">read()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ProxyReader.html" title="class in org.apache.commons.io.input">ProxyReader</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>read()</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ProxyReader.html#read(char[])">read(char[])</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ProxyReader.html" title="class in org.apache.commons.io.input">ProxyReader</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>read(char[])</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ProxyReader.html#read(char[], int, int)">read(char[], int, int)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ProxyReader.html" title="class in org.apache.commons.io.input">ProxyReader</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>read(char[], int, int)</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ProxyReader.html#read(java.nio.CharBuffer)">read(CharBuffer)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ProxyReader.html" title="class in org.apache.commons.io.input">ProxyReader</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>read(CharBuffer)</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ReaderInputStream.html#read(byte[], int, int)">read(byte[], int, int)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ReaderInputStream.html" title="class in org.apache.commons.io.input">ReaderInputStream</a></dt>
-<dd>
-<div class="block">Read the specified number of bytes into an array.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ReaderInputStream.html#read(byte[])">read(byte[])</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ReaderInputStream.html" title="class in org.apache.commons.io.input">ReaderInputStream</a></dt>
-<dd>
-<div class="block">Read the specified number of bytes into an array.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ReaderInputStream.html#read()">read()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ReaderInputStream.html" title="class in org.apache.commons.io.input">ReaderInputStream</a></dt>
-<dd>
-<div class="block">Read a single byte.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/TeeInputStream.html#read()">read()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/TeeInputStream.html" title="class in org.apache.commons.io.input">TeeInputStream</a></dt>
-<dd>
-<div class="block">Reads a single byte from the proxied input stream and writes it to
- the associated output stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/TeeInputStream.html#read(byte[], int, int)">read(byte[], int, int)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/TeeInputStream.html" title="class in org.apache.commons.io.input">TeeInputStream</a></dt>
-<dd>
-<div class="block">Reads bytes from the proxied input stream and writes the read bytes
- to the associated output stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/TeeInputStream.html#read(byte[])">read(byte[])</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/TeeInputStream.html" title="class in org.apache.commons.io.input">TeeInputStream</a></dt>
-<dd>
-<div class="block">Reads bytes from the proxied input stream and writes the read bytes
- to the associated output stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/XmlStreamReader.html#read(char[], int, int)">read(char[], int, int)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/XmlStreamReader.html" title="class in org.apache.commons.io.input">XmlStreamReader</a></dt>
-<dd>
-<div class="block">Invokes the underlying reader's <code>read(char[], int, int)</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#read(java.io.Reader, char[], int, int)">read(Reader, char[], int, int)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Reads characters from an input character stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#read(java.io.Reader, char[])">read(Reader, char[])</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Reads characters from an input character stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#read(java.io.InputStream, byte[], int, int)">read(InputStream, byte[], int, int)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Reads bytes from an input stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#read(java.io.InputStream, byte[])">read(InputStream, byte[])</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Reads bytes from an input stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#read(java.nio.channels.ReadableByteChannel, java.nio.ByteBuffer)">read(ReadableByteChannel, ByteBuffer)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Reads bytes from a ReadableByteChannel.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/CanReadFileFilter.html#READ_ONLY">READ_ONLY</a></span> - Static variable in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/CanReadFileFilter.html" title="class in org.apache.commons.io.filefilter">CanReadFileFilter</a></dt>
-<dd>
-<div class="block">Singleton instance of <i>read-only</i> filter</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/SwappedDataInputStream.html#readBoolean()">readBoolean()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/SwappedDataInputStream.html" title="class in org.apache.commons.io.input">SwappedDataInputStream</a></dt>
-<dd>
-<div class="block">Return <code><a href="./org/apache/commons/io/input/SwappedDataInputStream.html#readByte()"><code>SwappedDataInputStream.readByte()</code></a> != 0</code></div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/SwappedDataInputStream.html#readByte()">readByte()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/SwappedDataInputStream.html" title="class in org.apache.commons.io.input">SwappedDataInputStream</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>read()</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/SwappedDataInputStream.html#readChar()">readChar()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/SwappedDataInputStream.html" title="class in org.apache.commons.io.input">SwappedDataInputStream</a></dt>
-<dd>
-<div class="block">Reads a character delegating to <a href="./org/apache/commons/io/input/SwappedDataInputStream.html#readShort()"><code>SwappedDataInputStream.readShort()</code></a>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/SwappedDataInputStream.html#readDouble()">readDouble()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/SwappedDataInputStream.html" title="class in org.apache.commons.io.input">SwappedDataInputStream</a></dt>
-<dd>
-<div class="block">Delegates to <a href="./org/apache/commons/io/EndianUtils.html#readSwappedDouble(java.io.InputStream)"><code>EndianUtils.readSwappedDouble(InputStream)</code></a>.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/input/ReaderInputStream.html" title="class in org.apache.commons.io.input"><span class="strong">ReaderInputStream</span></a> - Class in <a href="./org/apache/commons/io/input/package-summary.html">org.apache.commons.io.input</a></dt>
-<dd>
-<div class="block"><a href="http://download.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><code>InputStream</code></a> implementation that reads a character stream from a <a href="http://download.oracle.com/javase/6/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io"><code>Reader</code></a>
- and transforms it to a byte stream using a specified charset encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ReaderInputStream.html#ReaderInputStream(java.io.Reader, java.nio.charset.CharsetEncoder)">ReaderInputStream(Reader, CharsetEncoder)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ReaderInputStream.html" title="class in org.apache.commons.io.input">ReaderInputStream</a></dt>
-<dd>
-<div class="block">Construct a new <a href="./org/apache/commons/io/input/ReaderInputStream.html" title="class in org.apache.commons.io.input"><code>ReaderInputStream</code></a>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ReaderInputStream.html#ReaderInputStream(java.io.Reader, java.nio.charset.CharsetEncoder, int)">ReaderInputStream(Reader, CharsetEncoder, int)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ReaderInputStream.html" title="class in org.apache.commons.io.input">ReaderInputStream</a></dt>
-<dd>
-<div class="block">Construct a new <a href="./org/apache/commons/io/input/ReaderInputStream.html" title="class in org.apache.commons.io.input"><code>ReaderInputStream</code></a>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ReaderInputStream.html#ReaderInputStream(java.io.Reader, java.nio.charset.Charset, int)">ReaderInputStream(Reader, Charset, int)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ReaderInputStream.html" title="class in org.apache.commons.io.input">ReaderInputStream</a></dt>
-<dd>
-<div class="block">Construct a new <a href="./org/apache/commons/io/input/ReaderInputStream.html" title="class in org.apache.commons.io.input"><code>ReaderInputStream</code></a>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ReaderInputStream.html#ReaderInputStream(java.io.Reader, java.nio.charset.Charset)">ReaderInputStream(Reader, Charset)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ReaderInputStream.html" title="class in org.apache.commons.io.input">ReaderInputStream</a></dt>
-<dd>
-<div class="block">Construct a new <a href="./org/apache/commons/io/input/ReaderInputStream.html" title="class in org.apache.commons.io.input"><code>ReaderInputStream</code></a> with a default input buffer size of
- 1024 characters.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ReaderInputStream.html#ReaderInputStream(java.io.Reader, java.lang.String, int)">ReaderInputStream(Reader, String, int)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ReaderInputStream.html" title="class in org.apache.commons.io.input">ReaderInputStream</a></dt>
-<dd>
-<div class="block">Construct a new <a href="./org/apache/commons/io/input/ReaderInputStream.html" title="class in org.apache.commons.io.input"><code>ReaderInputStream</code></a>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ReaderInputStream.html#ReaderInputStream(java.io.Reader, java.lang.String)">ReaderInputStream(Reader, String)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ReaderInputStream.html" title="class in org.apache.commons.io.input">ReaderInputStream</a></dt>
-<dd>
-<div class="block">Construct a new <a href="./org/apache/commons/io/input/ReaderInputStream.html" title="class in org.apache.commons.io.input"><code>ReaderInputStream</code></a> with a default input buffer size of
- 1024 characters.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ReaderInputStream.html#ReaderInputStream(java.io.Reader)">ReaderInputStream(Reader)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ReaderInputStream.html" title="class in org.apache.commons.io.input">ReaderInputStream</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span>
-<div class="block"><i>2.5 use <a href="./org/apache/commons/io/input/ReaderInputStream.html#ReaderInputStream(java.io.Reader, java.nio.charset.Charset)"><code>ReaderInputStream.ReaderInputStream(Reader, Charset)</code></a> instead</i></div>
-</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#readFileToByteArray(java.io.File)">readFileToByteArray(File)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Reads the contents of a file into a byte array.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#readFileToString(java.io.File, java.nio.charset.Charset)">readFileToString(File, Charset)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Reads the contents of a file into a String.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#readFileToString(java.io.File, java.lang.String)">readFileToString(File, String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Reads the contents of a file into a String.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#readFileToString(java.io.File)">readFileToString(File)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span>
-<div class="block"><i>2.5 use <a href="./org/apache/commons/io/FileUtils.html#readFileToString(java.io.File, java.nio.charset.Charset)"><code>FileUtils.readFileToString(File, Charset)</code></a> instead</i></div>
-</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/SwappedDataInputStream.html#readFloat()">readFloat()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/SwappedDataInputStream.html" title="class in org.apache.commons.io.input">SwappedDataInputStream</a></dt>
-<dd>
-<div class="block">Delegates to <a href="./org/apache/commons/io/EndianUtils.html#readSwappedFloat(java.io.InputStream)"><code>EndianUtils.readSwappedFloat(InputStream)</code></a>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/SwappedDataInputStream.html#readFully(byte[])">readFully(byte[])</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/SwappedDataInputStream.html" title="class in org.apache.commons.io.input">SwappedDataInputStream</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>read(byte[] data, int, int)</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/SwappedDataInputStream.html#readFully(byte[], int, int)">readFully(byte[], int, int)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/SwappedDataInputStream.html" title="class in org.apache.commons.io.input">SwappedDataInputStream</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>read(byte[] data, int, int)</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#readFully(java.io.Reader, char[], int, int)">readFully(Reader, char[], int, int)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Reads the requested number of characters or fail if there are not enough left.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#readFully(java.io.Reader, char[])">readFully(Reader, char[])</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Reads the requested number of characters or fail if there are not enough left.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#readFully(java.io.InputStream, byte[], int, int)">readFully(InputStream, byte[], int, int)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Reads the requested number of bytes or fail if there are not enough left.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#readFully(java.io.InputStream, byte[])">readFully(InputStream, byte[])</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Reads the requested number of bytes or fail if there are not enough left.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#readFully(java.nio.channels.ReadableByteChannel, java.nio.ByteBuffer)">readFully(ReadableByteChannel, ByteBuffer)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Reads the requested number of bytes or fail if there are not enough left.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/SwappedDataInputStream.html#readInt()">readInt()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/SwappedDataInputStream.html" title="class in org.apache.commons.io.input">SwappedDataInputStream</a></dt>
-<dd>
-<div class="block">Delegates to <a href="./org/apache/commons/io/EndianUtils.html#readSwappedInteger(java.io.InputStream)"><code>EndianUtils.readSwappedInteger(InputStream)</code></a>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ReversedLinesFileReader.html#readLine()">readLine()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ReversedLinesFileReader.html" title="class in org.apache.commons.io.input">ReversedLinesFileReader</a></dt>
-<dd>
-<div class="block">Returns the lines of the file from bottom to top.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/SwappedDataInputStream.html#readLine()">readLine()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/SwappedDataInputStream.html" title="class in org.apache.commons.io.input">SwappedDataInputStream</a></dt>
-<dd>
-<div class="block">Not currently supported - throws <a href="http://download.oracle.com/javase/6/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang"><code>UnsupportedOperationException</code></a>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#readLines(java.io.File, java.nio.charset.Charset)">readLines(File, Charset)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Reads the contents of a file line by line to a List of Strings.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#readLines(java.io.File, java.lang.String)">readLines(File, String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Reads the contents of a file line by line to a List of Strings.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#readLines(java.io.File)">readLines(File)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span>
-<div class="block"><i>2.5 use <a href="./org/apache/commons/io/FileUtils.html#readLines(java.io.File, java.nio.charset.Charset)"><code>FileUtils.readLines(File, Charset)</code></a> instead</i></div>
-</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#readLines(java.io.InputStream)">readLines(InputStream)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span>
-<div class="block"><i>2.5 use <a href="./org/apache/commons/io/IOUtils.html#readLines(java.io.InputStream, java.nio.charset.Charset)"><code>IOUtils.readLines(InputStream, Charset)</code></a> instead</i></div>
-</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#readLines(java.io.InputStream, java.nio.charset.Charset)">readLines(InputStream, Charset)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Gets the contents of an <code>InputStream</code> as a list of Strings,
- one entry per line, using the specified character encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#readLines(java.io.InputStream, java.lang.String)">readLines(InputStream, String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Gets the contents of an <code>InputStream</code> as a list of Strings,
- one entry per line, using the specified character encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#readLines(java.io.Reader)">readLines(Reader)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Gets the contents of a <code>Reader</code> as a list of Strings,
- one entry per line.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/SwappedDataInputStream.html#readLong()">readLong()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/SwappedDataInputStream.html" title="class in org.apache.commons.io.input">SwappedDataInputStream</a></dt>
-<dd>
-<div class="block">Delegates to <a href="./org/apache/commons/io/EndianUtils.html#readSwappedLong(java.io.InputStream)"><code>EndianUtils.readSwappedLong(InputStream)</code></a>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/SwappedDataInputStream.html#readShort()">readShort()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/SwappedDataInputStream.html" title="class in org.apache.commons.io.input">SwappedDataInputStream</a></dt>
-<dd>
-<div class="block">Delegates to <a href="./org/apache/commons/io/EndianUtils.html#readSwappedShort(java.io.InputStream)"><code>EndianUtils.readSwappedShort(InputStream)</code></a>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/EndianUtils.html#readSwappedDouble(byte[], int)">readSwappedDouble(byte[], int)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/EndianUtils.html" title="class in org.apache.commons.io">EndianUtils</a></dt>
-<dd>
-<div class="block">Reads a "double" value from a byte array at a given offset.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/EndianUtils.html#readSwappedDouble(java.io.InputStream)">readSwappedDouble(InputStream)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/EndianUtils.html" title="class in org.apache.commons.io">EndianUtils</a></dt>
-<dd>
-<div class="block">Reads a "double" value from an InputStream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/EndianUtils.html#readSwappedFloat(byte[], int)">readSwappedFloat(byte[], int)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/EndianUtils.html" title="class in org.apache.commons.io">EndianUtils</a></dt>
-<dd>
-<div class="block">Reads a "float" value from a byte array at a given offset.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/EndianUtils.html#readSwappedFloat(java.io.InputStream)">readSwappedFloat(InputStream)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/EndianUtils.html" title="class in org.apache.commons.io">EndianUtils</a></dt>
-<dd>
-<div class="block">Reads a "float" value from an InputStream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/EndianUtils.html#readSwappedInteger(byte[], int)">readSwappedInteger(byte[], int)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/EndianUtils.html" title="class in org.apache.commons.io">EndianUtils</a></dt>
-<dd>
-<div class="block">Reads a "int" value from a byte array at a given offset.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/EndianUtils.html#readSwappedInteger(java.io.InputStream)">readSwappedInteger(InputStream)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/EndianUtils.html" title="class in org.apache.commons.io">EndianUtils</a></dt>
-<dd>
-<div class="block">Reads a "int" value from an InputStream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/EndianUtils.html#readSwappedLong(byte[], int)">readSwappedLong(byte[], int)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/EndianUtils.html" title="class in org.apache.commons.io">EndianUtils</a></dt>
-<dd>
-<div class="block">Reads a "long" value from a byte array at a given offset.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/EndianUtils.html#readSwappedLong(java.io.InputStream)">readSwappedLong(InputStream)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/EndianUtils.html" title="class in org.apache.commons.io">EndianUtils</a></dt>
-<dd>
-<div class="block">Reads a "long" value from an InputStream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/EndianUtils.html#readSwappedShort(byte[], int)">readSwappedShort(byte[], int)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/EndianUtils.html" title="class in org.apache.commons.io">EndianUtils</a></dt>
-<dd>
-<div class="block">Reads a "short" value from a byte array at a given offset.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/EndianUtils.html#readSwappedShort(java.io.InputStream)">readSwappedShort(InputStream)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/EndianUtils.html" title="class in org.apache.commons.io">EndianUtils</a></dt>
-<dd>
-<div class="block">Reads a "short" value from an InputStream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/EndianUtils.html#readSwappedUnsignedInteger(byte[], int)">readSwappedUnsignedInteger(byte[], int)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/EndianUtils.html" title="class in org.apache.commons.io">EndianUtils</a></dt>
-<dd>
-<div class="block">Reads an unsigned integer (32-bit) value from a byte array at a given
- offset.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/EndianUtils.html#readSwappedUnsignedInteger(java.io.InputStream)">readSwappedUnsignedInteger(InputStream)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/EndianUtils.html" title="class in org.apache.commons.io">EndianUtils</a></dt>
-<dd>
-<div class="block">Reads a unsigned integer (32-bit) from an InputStream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/EndianUtils.html#readSwappedUnsignedShort(byte[], int)">readSwappedUnsignedShort(byte[], int)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/EndianUtils.html" title="class in org.apache.commons.io">EndianUtils</a></dt>
-<dd>
-<div class="block">Reads an unsigned short (16-bit) value from a byte array at a given
- offset.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/EndianUtils.html#readSwappedUnsignedShort(java.io.InputStream)">readSwappedUnsignedShort(InputStream)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/EndianUtils.html" title="class in org.apache.commons.io">EndianUtils</a></dt>
-<dd>
-<div class="block">Reads a unsigned short (16-bit) from an InputStream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/SwappedDataInputStream.html#readUnsignedByte()">readUnsignedByte()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/SwappedDataInputStream.html" title="class in org.apache.commons.io.input">SwappedDataInputStream</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>read()</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/SwappedDataInputStream.html#readUnsignedShort()">readUnsignedShort()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/SwappedDataInputStream.html" title="class in org.apache.commons.io.input">SwappedDataInputStream</a></dt>
-<dd>
-<div class="block">Delegates to <a href="./org/apache/commons/io/EndianUtils.html#readSwappedUnsignedShort(java.io.InputStream)"><code>EndianUtils.readSwappedUnsignedShort(InputStream)</code></a>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/SwappedDataInputStream.html#readUTF()">readUTF()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/SwappedDataInputStream.html" title="class in org.apache.commons.io.input">SwappedDataInputStream</a></dt>
-<dd>
-<div class="block">Not currently supported - throws <a href="http://download.oracle.com/javase/6/docs/api/java/lang/UnsupportedOperationException.html?is-external=true" title="class or interface in java.lang"><code>UnsupportedOperationException</code></a>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ProxyReader.html#ready()">ready()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ProxyReader.html" title="class in org.apache.commons.io.input">ProxyReader</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>ready()</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileEntry.html#refresh(java.io.File)">refresh(File)</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileEntry.html" title="class in org.apache.commons.io.monitor">FileEntry</a></dt>
-<dd>
-<div class="block">Refresh the attributes from the <a href="http://download.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io"><code>File</code></a>, indicating
- whether the file has changed.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/filefilter/RegexFileFilter.html" title="class in org.apache.commons.io.filefilter"><span class="strong">RegexFileFilter</span></a> - Class in <a href="./org/apache/commons/io/filefilter/package-summary.html">org.apache.commons.io.filefilter</a></dt>
-<dd>
-<div class="block">Filters files using supplied regular expression(s).</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/RegexFileFilter.html#RegexFileFilter(java.lang.String)">RegexFileFilter(String)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/RegexFileFilter.html" title="class in org.apache.commons.io.filefilter">RegexFileFilter</a></dt>
-<dd>
-<div class="block">Construct a new regular expression filter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/RegexFileFilter.html#RegexFileFilter(java.lang.String, org.apache.commons.io.IOCase)">RegexFileFilter(String, IOCase)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/RegexFileFilter.html" title="class in org.apache.commons.io.filefilter">RegexFileFilter</a></dt>
-<dd>
-<div class="block">Construct a new regular expression filter with the specified flags case sensitivity.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/RegexFileFilter.html#RegexFileFilter(java.lang.String, int)">RegexFileFilter(String, int)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/RegexFileFilter.html" title="class in org.apache.commons.io.filefilter">RegexFileFilter</a></dt>
-<dd>
-<div class="block">Construct a new regular expression filter with the specified flags.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/RegexFileFilter.html#RegexFileFilter(java.util.regex.Pattern)">RegexFileFilter(Pattern)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/RegexFileFilter.html" title="class in org.apache.commons.io.filefilter">RegexFileFilter</a></dt>
-<dd>
-<div class="block">Construct a new regular expression filter for a compiled regular expression</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/LineIterator.html#remove()">remove()</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/LineIterator.html" title="class in org.apache.commons.io">LineIterator</a></dt>
-<dd>
-<div class="block">Unsupported.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FilenameUtils.html#removeExtension(java.lang.String)">removeExtension(String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FilenameUtils.html" title="class in org.apache.commons.io">FilenameUtils</a></dt>
-<dd>
-<div class="block">Removes the extension from a filename.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/AndFileFilter.html#removeFileFilter(org.apache.commons.io.filefilter.IOFileFilter)">removeFileFilter(IOFileFilter)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/AndFileFilter.html" title="class in org.apache.commons.io.filefilter">AndFileFilter</a></dt>
-<dd>
-<div class="block">Removes the specified file filter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/ConditionalFileFilter.html#removeFileFilter(org.apache.commons.io.filefilter.IOFileFilter)">removeFileFilter(IOFileFilter)</a></span> - Method in interface org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/ConditionalFileFilter.html" title="interface in org.apache.commons.io.filefilter">ConditionalFileFilter</a></dt>
-<dd>
-<div class="block">Removes the specified file filter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/OrFileFilter.html#removeFileFilter(org.apache.commons.io.filefilter.IOFileFilter)">removeFileFilter(IOFileFilter)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/OrFileFilter.html" title="class in org.apache.commons.io.filefilter">OrFileFilter</a></dt>
-<dd>
-<div class="block">Removes the specified file filter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationObserver.html#removeListener(org.apache.commons.io.monitor.FileAlterationListener)">removeListener(FileAlterationListener)</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationObserver.html" title="class in org.apache.commons.io.monitor">FileAlterationObserver</a></dt>
-<dd>
-<div class="block">Remove a file system listener.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationMonitor.html#removeObserver(org.apache.commons.io.monitor.FileAlterationObserver)">removeObserver(FileAlterationObserver)</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationMonitor.html" title="class in org.apache.commons.io.monitor">FileAlterationMonitor</a></dt>
-<dd>
-<div class="block">Remove a file system observer from this monitor.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/Charsets.html#requiredCharsets()">requiredCharsets()</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/Charsets.html" title="class in org.apache.commons.io">Charsets</a></dt>
-<dd>
-<div class="block">Constructs a sorted map from canonical charset names to charset objects required of every implementation of the
- Java platform.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/BOMInputStream.html#reset()">reset()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/BOMInputStream.html" title="class in org.apache.commons.io.input">BOMInputStream</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>reset()</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/BoundedInputStream.html#reset()">reset()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/BoundedInputStream.html" title="class in org.apache.commons.io.input">BoundedInputStream</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>reset()</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/BrokenInputStream.html#reset()">reset()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/BrokenInputStream.html" title="class in org.apache.commons.io.input">BrokenInputStream</a></dt>
-<dd>
-<div class="block">Throws the configured exception.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/CharSequenceInputStream.html#reset()">reset()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/CharSequenceInputStream.html" title="class in org.apache.commons.io.input">CharSequenceInputStream</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/CharSequenceReader.html#reset()">reset()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/CharSequenceReader.html" title="class in org.apache.commons.io.input">CharSequenceReader</a></dt>
-<dd>
-<div class="block">Reset the reader to the last marked position (or the beginning if
- mark has not been called).</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/NullInputStream.html#reset()">reset()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/NullInputStream.html" title="class in org.apache.commons.io.input">NullInputStream</a></dt>
-<dd>
-<div class="block">Reset the stream to the point when mark was last called.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/NullReader.html#reset()">reset()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/NullReader.html" title="class in org.apache.commons.io.input">NullReader</a></dt>
-<dd>
-<div class="block">Reset the stream to the point when mark was last called.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ProxyInputStream.html#reset()">reset()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ProxyInputStream.html" title="class in org.apache.commons.io.input">ProxyInputStream</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>reset()</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ProxyReader.html#reset()">reset()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ProxyReader.html" title="class in org.apache.commons.io.input">ProxyReader</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>reset()</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ByteArrayOutputStream.html#reset()">reset()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ByteArrayOutputStream.html" title="class in org.apache.commons.io.output">ByteArrayOutputStream</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/CountingInputStream.html#resetByteCount()">resetByteCount()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/CountingInputStream.html" title="class in org.apache.commons.io.input">CountingInputStream</a></dt>
-<dd>
-<div class="block">Set the byte count back to 0.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/CountingOutputStream.html#resetByteCount()">resetByteCount()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/CountingOutputStream.html" title="class in org.apache.commons.io.output">CountingOutputStream</a></dt>
-<dd>
-<div class="block">Set the byte count back to 0.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ThresholdingOutputStream.html#resetByteCount()">resetByteCount()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ThresholdingOutputStream.html" title="class in org.apache.commons.io.output">ThresholdingOutputStream</a></dt>
-<dd>
-<div class="block">Resets the byteCount to zero.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/CountingInputStream.html#resetCount()">resetCount()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/CountingInputStream.html" title="class in org.apache.commons.io.input">CountingInputStream</a></dt>
-<dd>
-<div class="block">Set the byte count back to 0.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/CountingOutputStream.html#resetCount()">resetCount()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/CountingOutputStream.html" title="class in org.apache.commons.io.output">CountingOutputStream</a></dt>
-<dd>
-<div class="block">Set the byte count back to 0.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ClassLoaderObjectInputStream.html#resolveClass(java.io.ObjectStreamClass)">resolveClass(ObjectStreamClass)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ClassLoaderObjectInputStream.html" title="class in org.apache.commons.io.input">ClassLoaderObjectInputStream</a></dt>
-<dd>
-<div class="block">Resolve a class specified by the descriptor using the
- specified ClassLoader or the super ClassLoader.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ClassLoaderObjectInputStream.html#resolveProxyClass(java.lang.String[])">resolveProxyClass(String[])</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ClassLoaderObjectInputStream.html" title="class in org.apache.commons.io.input">ClassLoaderObjectInputStream</a></dt>
-<dd>
-<div class="block">Create a proxy class that implements the specified interfaces using
- the specified ClassLoader or the super ClassLoader.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/input/ReversedLinesFileReader.html" title="class in org.apache.commons.io.input"><span class="strong">ReversedLinesFileReader</span></a> - Class in <a href="./org/apache/commons/io/input/package-summary.html">org.apache.commons.io.input</a></dt>
-<dd>
-<div class="block">Reads lines in a file reversely (similar to a BufferedReader, but starting at
- the last line).</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ReversedLinesFileReader.html#ReversedLinesFileReader(java.io.File)">ReversedLinesFileReader(File)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ReversedLinesFileReader.html" title="class in org.apache.commons.io.input">ReversedLinesFileReader</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span>
-<div class="block"><i>2.5 use <a href="./org/apache/commons/io/input/ReversedLinesFileReader.html#ReversedLinesFileReader(java.io.File, java.nio.charset.Charset)"><code>ReversedLinesFileReader.ReversedLinesFileReader(File, Charset)</code></a> instead</i></div>
-</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ReversedLinesFileReader.html#ReversedLinesFileReader(java.io.File, java.nio.charset.Charset)">ReversedLinesFileReader(File, Charset)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ReversedLinesFileReader.html" title="class in org.apache.commons.io.input">ReversedLinesFileReader</a></dt>
-<dd>
-<div class="block">Creates a ReversedLinesFileReader with default block size of 4KB and the
- specified encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ReversedLinesFileReader.html#ReversedLinesFileReader(java.io.File, int, java.nio.charset.Charset)">ReversedLinesFileReader(File, int, Charset)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ReversedLinesFileReader.html" title="class in org.apache.commons.io.input">ReversedLinesFileReader</a></dt>
-<dd>
-<div class="block">Creates a ReversedLinesFileReader with the given block size and encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ReversedLinesFileReader.html#ReversedLinesFileReader(java.io.File, int, java.lang.String)">ReversedLinesFileReader(File, int, String)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ReversedLinesFileReader.html" title="class in org.apache.commons.io.input">ReversedLinesFileReader</a></dt>
-<dd>
-<div class="block">Creates a ReversedLinesFileReader with the given block size and encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/Tailer.html#run()">run()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/Tailer.html" title="class in org.apache.commons.io.input">Tailer</a></dt>
-<dd>
-<div class="block">Follows changes in the file, calling the TailerListener's handle method for each new line.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationMonitor.html#run()">run()</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationMonitor.html" title="class in org.apache.commons.io.monitor">FileAlterationMonitor</a></dt>
-<dd>
-<div class="block">Run.</div>
-</dd>
-</dl>
-<a name="_S_">
-<!--   -->
-</a>
-<h2 class="title">S</h2>
-<dl>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOCase.html#SENSITIVE">SENSITIVE</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/IOCase.html" title="class in org.apache.commons.io">IOCase</a></dt>
-<dd>
-<div class="block">The constant for case sensitive regardless of operating system.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FilenameUtils.html#separatorsToSystem(java.lang.String)">separatorsToSystem(String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FilenameUtils.html" title="class in org.apache.commons.io">FilenameUtils</a></dt>
-<dd>
-<div class="block">Converts all separators to the system separator.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FilenameUtils.html#separatorsToUnix(java.lang.String)">separatorsToUnix(String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FilenameUtils.html" title="class in org.apache.commons.io">FilenameUtils</a></dt>
-<dd>
-<div class="block">Converts all separators to the Unix separator of forward slash.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FilenameUtils.html#separatorsToWindows(java.lang.String)">separatorsToWindows(String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FilenameUtils.html" title="class in org.apache.commons.io">FilenameUtils</a></dt>
-<dd>
-<div class="block">Converts all separators to the Windows separator of backslash.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileEntry.html#setChildren(org.apache.commons.io.monitor.FileEntry[])">setChildren(FileEntry[])</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileEntry.html" title="class in org.apache.commons.io.monitor">FileEntry</a></dt>
-<dd>
-<div class="block">Set the directory's files.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileEntry.html#setDirectory(boolean)">setDirectory(boolean)</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileEntry.html" title="class in org.apache.commons.io.monitor">FileEntry</a></dt>
-<dd>
-<div class="block">Set whether the file is a directory or not.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileEntry.html#setExists(boolean)">setExists(boolean)</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileEntry.html" title="class in org.apache.commons.io.monitor">FileEntry</a></dt>
-<dd>
-<div class="block">Set whether the file existed the last time it
- was checked.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/AndFileFilter.html#setFileFilters(java.util.List)">setFileFilters(List&lt;IOFileFilter&gt;)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/AndFileFilter.html" title="class in org.apache.commons.io.filefilter">AndFileFilter</a></dt>
-<dd>
-<div class="block">Sets the list of file filters, replacing any previously configured
- file filters on this filter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/ConditionalFileFilter.html#setFileFilters(java.util.List)">setFileFilters(List&lt;IOFileFilter&gt;)</a></span> - Method in interface org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/ConditionalFileFilter.html" title="interface in org.apache.commons.io.filefilter">ConditionalFileFilter</a></dt>
-<dd>
-<div class="block">Sets the list of file filters, replacing any previously configured
- file filters on this filter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/OrFileFilter.html#setFileFilters(java.util.List)">setFileFilters(List&lt;IOFileFilter&gt;)</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/OrFileFilter.html" title="class in org.apache.commons.io.filefilter">OrFileFilter</a></dt>
-<dd>
-<div class="block">Sets the list of file filters, replacing any previously configured
- file filters on this filter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileEntry.html#setLastModified(long)">setLastModified(long)</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileEntry.html" title="class in org.apache.commons.io.monitor">FileEntry</a></dt>
-<dd>
-<div class="block">Return the last modified time from the last time it
- was checked.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileEntry.html#setLength(long)">setLength(long)</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileEntry.html" title="class in org.apache.commons.io.monitor">FileEntry</a></dt>
-<dd>
-<div class="block">Set the length.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileEntry.html#setName(java.lang.String)">setName(String)</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileEntry.html" title="class in org.apache.commons.io.monitor">FileEntry</a></dt>
-<dd>
-<div class="block">Set the file name.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/BoundedInputStream.html#setPropagateClose(boolean)">setPropagateClose(boolean)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/BoundedInputStream.html" title="class in org.apache.commons.io.input">BoundedInputStream</a></dt>
-<dd>
-<div class="block">Set whether the <a href="./org/apache/commons/io/input/BoundedInputStream.html#close()"><code>BoundedInputStream.close()</code></a> method
- should propagate to the underling <a href="http://download.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><code>InputStream</code></a>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationMonitor.html#setThreadFactory(java.util.concurrent.ThreadFactory)">setThreadFactory(ThreadFactory)</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationMonitor.html" title="class in org.apache.commons.io.monitor">FileAlterationMonitor</a></dt>
-<dd>
-<div class="block">Set the thread factory.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ByteArrayOutputStream.html#size()">size()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ByteArrayOutputStream.html" title="class in org.apache.commons.io.output">ByteArrayOutputStream</a></dt>
-<dd>
-<div class="block">Return the current size of the byte array.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/SizeFileComparator.html#SIZE_COMPARATOR">SIZE_COMPARATOR</a></span> - Static variable in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/SizeFileComparator.html" title="class in org.apache.commons.io.comparator">SizeFileComparator</a></dt>
-<dd>
-<div class="block">Size comparator instance - directories are treated as zero size</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/SizeFileComparator.html#SIZE_REVERSE">SIZE_REVERSE</a></span> - Static variable in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/SizeFileComparator.html" title="class in org.apache.commons.io.comparator">SizeFileComparator</a></dt>
-<dd>
-<div class="block">Reverse size comparator instance - directories are treated as zero size</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/SizeFileComparator.html#SIZE_SUMDIR_COMPARATOR">SIZE_SUMDIR_COMPARATOR</a></span> - Static variable in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/SizeFileComparator.html" title="class in org.apache.commons.io.comparator">SizeFileComparator</a></dt>
-<dd>
-<div class="block">Size comparator instance which sums the size of a directory's contents
- using <a href="./org/apache/commons/io/FileUtils.html#sizeOfDirectory(java.io.File)"><code>FileUtils.sizeOfDirectory(File)</code></a></div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/SizeFileComparator.html#SIZE_SUMDIR_REVERSE">SIZE_SUMDIR_REVERSE</a></span> - Static variable in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/SizeFileComparator.html" title="class in org.apache.commons.io.comparator">SizeFileComparator</a></dt>
-<dd>
-<div class="block">Reverse size comparator instance which sums the size of a directory's contents
- using <a href="./org/apache/commons/io/FileUtils.html#sizeOfDirectory(java.io.File)"><code>FileUtils.sizeOfDirectory(File)</code></a></div>
-</dd>
-<dt><a href="./org/apache/commons/io/comparator/SizeFileComparator.html" title="class in org.apache.commons.io.comparator"><span class="strong">SizeFileComparator</span></a> - Class in <a href="./org/apache/commons/io/comparator/package-summary.html">org.apache.commons.io.comparator</a></dt>
-<dd>
-<div class="block">Compare the <b>length/size</b> of two files for order (see
- <a href="http://download.oracle.com/javase/6/docs/api/java/io/File.html?is-external=true#length()" title="class or interface in java.io"><code>File.length()</code></a> and <a href="./org/apache/commons/io/FileUtils.html#sizeOfDirectory(java.io.File)"><code>FileUtils.sizeOfDirectory(File)</code></a>).</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/SizeFileComparator.html#SizeFileComparator()">SizeFileComparator()</a></span> - Constructor for class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/SizeFileComparator.html" title="class in org.apache.commons.io.comparator">SizeFileComparator</a></dt>
-<dd>
-<div class="block">Construct a file size comparator instance (directories treated as zero size).</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/SizeFileComparator.html#SizeFileComparator(boolean)">SizeFileComparator(boolean)</a></span> - Constructor for class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/SizeFileComparator.html" title="class in org.apache.commons.io.comparator">SizeFileComparator</a></dt>
-<dd>
-<div class="block">Construct a file size comparator instance specifying whether the size of
- the directory contents should be aggregated.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#sizeFileFilter(long)">sizeFileFilter(long)</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">Returns a filter that returns true if the file is bigger than a certain size.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#sizeFileFilter(long, boolean)">sizeFileFilter(long, boolean)</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">Returns a filter that filters based on file size.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/filefilter/SizeFileFilter.html" title="class in org.apache.commons.io.filefilter"><span class="strong">SizeFileFilter</span></a> - Class in <a href="./org/apache/commons/io/filefilter/package-summary.html">org.apache.commons.io.filefilter</a></dt>
-<dd>
-<div class="block">Filters files based on size, can filter either smaller files or
- files equal to or larger than a given threshold.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/SizeFileFilter.html#SizeFileFilter(long)">SizeFileFilter(long)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/SizeFileFilter.html" title="class in org.apache.commons.io.filefilter">SizeFileFilter</a></dt>
-<dd>
-<div class="block">Constructs a new size file filter for files equal to or 
- larger than a certain size.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/SizeFileFilter.html#SizeFileFilter(long, boolean)">SizeFileFilter(long, boolean)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/SizeFileFilter.html" title="class in org.apache.commons.io.filefilter">SizeFileFilter</a></dt>
-<dd>
-<div class="block">Constructs a new size file filter for files based on a certain size
- threshold.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#sizeOf(java.io.File)">sizeOf(File)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Returns the size of the specified file or directory.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#sizeOfAsBigInteger(java.io.File)">sizeOfAsBigInteger(File)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Returns the size of the specified file or directory.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#sizeOfDirectory(java.io.File)">sizeOfDirectory(File)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Counts the size of a directory recursively (sum of the length of all files).</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#sizeOfDirectoryAsBigInteger(java.io.File)">sizeOfDirectoryAsBigInteger(File)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Counts the size of a directory recursively (sum of the length of all files).</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#sizeRangeFileFilter(long, long)">sizeRangeFileFilter(long, long)</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">Returns a filter that accepts files whose size is &gt;= minimum size
- and &lt;= maximum size.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/BOMInputStream.html#skip(long)">skip(long)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/BOMInputStream.html" title="class in org.apache.commons.io.input">BOMInputStream</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>skip(long)</code> method, detecting and optionallyskipping BOM.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/BoundedInputStream.html#skip(long)">skip(long)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/BoundedInputStream.html" title="class in org.apache.commons.io.input">BoundedInputStream</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>skip(long)</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/BrokenInputStream.html#skip(long)">skip(long)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/BrokenInputStream.html" title="class in org.apache.commons.io.input">BrokenInputStream</a></dt>
-<dd>
-<div class="block">Throws the configured exception.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/CharSequenceInputStream.html#skip(long)">skip(long)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/CharSequenceInputStream.html" title="class in org.apache.commons.io.input">CharSequenceInputStream</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/CharSequenceReader.html#skip(long)">skip(long)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/CharSequenceReader.html" title="class in org.apache.commons.io.input">CharSequenceReader</a></dt>
-<dd>
-<div class="block">Skip the specified number of characters.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/CountingInputStream.html#skip(long)">skip(long)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/CountingInputStream.html" title="class in org.apache.commons.io.input">CountingInputStream</a></dt>
-<dd>
-<div class="block">Skips the stream over the specified number of bytes, adding the skipped
- amount to the count.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/NullInputStream.html#skip(long)">skip(long)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/NullInputStream.html" title="class in org.apache.commons.io.input">NullInputStream</a></dt>
-<dd>
-<div class="block">Skip a specified number of bytes.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/NullReader.html#skip(long)">skip(long)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/NullReader.html" title="class in org.apache.commons.io.input">NullReader</a></dt>
-<dd>
-<div class="block">Skip a specified number of characters.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ProxyInputStream.html#skip(long)">skip(long)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ProxyInputStream.html" title="class in org.apache.commons.io.input">ProxyInputStream</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>skip(long)</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/ProxyReader.html#skip(long)">skip(long)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/ProxyReader.html" title="class in org.apache.commons.io.input">ProxyReader</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>skip(long)</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#skip(java.io.InputStream, long)">skip(InputStream, long)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Skips bytes from an input byte stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#skip(java.nio.channels.ReadableByteChannel, long)">skip(ReadableByteChannel, long)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Skips bytes from a ReadableByteChannel.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#skip(java.io.Reader, long)">skip(Reader, long)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Skips characters from an input character stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/SwappedDataInputStream.html#skipBytes(int)">skipBytes(int)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/SwappedDataInputStream.html" title="class in org.apache.commons.io.input">SwappedDataInputStream</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>skip(int)</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#skipFully(java.io.InputStream, long)">skipFully(InputStream, long)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Skips the requested number of bytes or fail if there are not enough left.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#skipFully(java.nio.channels.ReadableByteChannel, long)">skipFully(ReadableByteChannel, long)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Skips the requested number of bytes or fail if there are not enough left.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#skipFully(java.io.Reader, long)">skipFully(Reader, long)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Skips the requested number of characters or fail if there are not enough left.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationMonitor.html#start()">start()</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationMonitor.html" title="class in org.apache.commons.io.monitor">FileAlterationMonitor</a></dt>
-<dd>
-<div class="block">Start monitoring.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/Tailer.html#stop()">stop()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/Tailer.html" title="class in org.apache.commons.io.input">Tailer</a></dt>
-<dd>
-<div class="block">Allows the tailer to complete its current loop and return.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationMonitor.html#stop()">stop()</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationMonitor.html" title="class in org.apache.commons.io.monitor">FileAlterationMonitor</a></dt>
-<dd>
-<div class="block">Stop monitoring.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationMonitor.html#stop(long)">stop(long)</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationMonitor.html" title="class in org.apache.commons.io.monitor">FileAlterationMonitor</a></dt>
-<dd>
-<div class="block">Stop monitoring.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/output/StringBuilderWriter.html" title="class in org.apache.commons.io.output"><span class="strong">StringBuilderWriter</span></a> - Class in <a href="./org/apache/commons/io/output/package-summary.html">org.apache.commons.io.output</a></dt>
-<dd>
-<div class="block"><a href="http://download.oracle.com/javase/6/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io"><code>Writer</code></a> implementation that outputs to a <a href="http://download.oracle.com/javase/6/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang"><code>StringBuilder</code></a>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/StringBuilderWriter.html#StringBuilderWriter()">StringBuilderWriter()</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/StringBuilderWriter.html" title="class in org.apache.commons.io.output">StringBuilderWriter</a></dt>
-<dd>
-<div class="block">Construct a new <a href="http://download.oracle.com/javase/6/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang"><code>StringBuilder</code></a> instance with default capacity.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/StringBuilderWriter.html#StringBuilderWriter(int)">StringBuilderWriter(int)</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/StringBuilderWriter.html" title="class in org.apache.commons.io.output">StringBuilderWriter</a></dt>
-<dd>
-<div class="block">Construct a new <a href="http://download.oracle.com/javase/6/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang"><code>StringBuilder</code></a> instance with the specified capacity.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/StringBuilderWriter.html#StringBuilderWriter(java.lang.StringBuilder)">StringBuilderWriter(StringBuilder)</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/StringBuilderWriter.html" title="class in org.apache.commons.io.output">StringBuilderWriter</a></dt>
-<dd>
-<div class="block">Construct a new instance with the specified <a href="http://download.oracle.com/javase/6/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang"><code>StringBuilder</code></a>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#suffixFileFilter(java.lang.String)">suffixFileFilter(String)</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">Returns a filter that returns true if the filename ends with the specified text.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#suffixFileFilter(java.lang.String, org.apache.commons.io.IOCase)">suffixFileFilter(String, IOCase)</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">Returns a filter that returns true if the filename ends with the specified text.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/filefilter/SuffixFileFilter.html" title="class in org.apache.commons.io.filefilter"><span class="strong">SuffixFileFilter</span></a> - Class in <a href="./org/apache/commons/io/filefilter/package-summary.html">org.apache.commons.io.filefilter</a></dt>
-<dd>
-<div class="block">Filters files based on the suffix (what the filename ends with).</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/SuffixFileFilter.html#SuffixFileFilter(java.lang.String)">SuffixFileFilter(String)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/SuffixFileFilter.html" title="class in org.apache.commons.io.filefilter">SuffixFileFilter</a></dt>
-<dd>
-<div class="block">Constructs a new Suffix file filter for a single extension.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/SuffixFileFilter.html#SuffixFileFilter(java.lang.String, org.apache.commons.io.IOCase)">SuffixFileFilter(String, IOCase)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/SuffixFileFilter.html" title="class in org.apache.commons.io.filefilter">SuffixFileFilter</a></dt>
-<dd>
-<div class="block">Constructs a new Suffix file filter for a single extension
- specifying case-sensitivity.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/SuffixFileFilter.html#SuffixFileFilter(java.lang.String[])">SuffixFileFilter(String[])</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/SuffixFileFilter.html" title="class in org.apache.commons.io.filefilter">SuffixFileFilter</a></dt>
-<dd>
-<div class="block">Constructs a new Suffix file filter for an array of suffixs.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/SuffixFileFilter.html#SuffixFileFilter(java.lang.String[], org.apache.commons.io.IOCase)">SuffixFileFilter(String[], IOCase)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/SuffixFileFilter.html" title="class in org.apache.commons.io.filefilter">SuffixFileFilter</a></dt>
-<dd>
-<div class="block">Constructs a new Suffix file filter for an array of suffixs
- specifying case-sensitivity.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/SuffixFileFilter.html#SuffixFileFilter(java.util.List)">SuffixFileFilter(List&lt;String&gt;)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/SuffixFileFilter.html" title="class in org.apache.commons.io.filefilter">SuffixFileFilter</a></dt>
-<dd>
-<div class="block">Constructs a new Suffix file filter for a list of suffixes.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/SuffixFileFilter.html#SuffixFileFilter(java.util.List, org.apache.commons.io.IOCase)">SuffixFileFilter(List&lt;String&gt;, IOCase)</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/SuffixFileFilter.html" title="class in org.apache.commons.io.filefilter">SuffixFileFilter</a></dt>
-<dd>
-<div class="block">Constructs a new Suffix file filter for a list of suffixes
- specifying case-sensitivity.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/EndianUtils.html#swapDouble(double)">swapDouble(double)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/EndianUtils.html" title="class in org.apache.commons.io">EndianUtils</a></dt>
-<dd>
-<div class="block">Converts a "double" value between endian systems.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/EndianUtils.html#swapFloat(float)">swapFloat(float)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/EndianUtils.html" title="class in org.apache.commons.io">EndianUtils</a></dt>
-<dd>
-<div class="block">Converts a "float" value between endian systems.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/EndianUtils.html#swapInteger(int)">swapInteger(int)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/EndianUtils.html" title="class in org.apache.commons.io">EndianUtils</a></dt>
-<dd>
-<div class="block">Converts a "int" value between endian systems.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/EndianUtils.html#swapLong(long)">swapLong(long)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/EndianUtils.html" title="class in org.apache.commons.io">EndianUtils</a></dt>
-<dd>
-<div class="block">Converts a "long" value between endian systems.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/input/SwappedDataInputStream.html" title="class in org.apache.commons.io.input"><span class="strong">SwappedDataInputStream</span></a> - Class in <a href="./org/apache/commons/io/input/package-summary.html">org.apache.commons.io.input</a></dt>
-<dd>
-<div class="block">DataInput for systems relying on little endian data formats.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/SwappedDataInputStream.html#SwappedDataInputStream(java.io.InputStream)">SwappedDataInputStream(InputStream)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/SwappedDataInputStream.html" title="class in org.apache.commons.io.input">SwappedDataInputStream</a></dt>
-<dd>
-<div class="block">Constructs a SwappedDataInputStream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/EndianUtils.html#swapShort(short)">swapShort(short)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/EndianUtils.html" title="class in org.apache.commons.io">EndianUtils</a></dt>
-<dd>
-<div class="block">Converts a "short" value between endian systems.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOCase.html#SYSTEM">SYSTEM</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/IOCase.html" title="class in org.apache.commons.io">IOCase</a></dt>
-<dd>
-<div class="block">The constant for case sensitivity determined by the current operating system.</div>
-</dd>
-</dl>
-<a name="_T_">
-<!--   -->
-</a>
-<h2 class="title">T</h2>
-<dl>
-<dt><a href="./org/apache/commons/io/input/TaggedInputStream.html" title="class in org.apache.commons.io.input"><span class="strong">TaggedInputStream</span></a> - Class in <a href="./org/apache/commons/io/input/package-summary.html">org.apache.commons.io.input</a></dt>
-<dd>
-<div class="block">An input stream decorator that tags potential exceptions so that the
- stream that caused the exception can easily be identified.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/TaggedInputStream.html#TaggedInputStream(java.io.InputStream)">TaggedInputStream(InputStream)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/TaggedInputStream.html" title="class in org.apache.commons.io.input">TaggedInputStream</a></dt>
-<dd>
-<div class="block">Creates a tagging decorator for the given input stream.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/TaggedIOException.html" title="class in org.apache.commons.io"><span class="strong">TaggedIOException</span></a> - Exception in <a href="./org/apache/commons/io/package-summary.html">org.apache.commons.io</a></dt>
-<dd>
-<div class="block">An <a href="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a> decorator that adds a serializable tag to the
- wrapped exception.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/TaggedIOException.html#TaggedIOException(java.io.IOException, java.io.Serializable)">TaggedIOException(IOException, Serializable)</a></span> - Constructor for exception org.apache.commons.io.<a href="./org/apache/commons/io/TaggedIOException.html" title="class in org.apache.commons.io">TaggedIOException</a></dt>
-<dd>
-<div class="block">Creates a tagged wrapper for the given exception.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/output/TaggedOutputStream.html" title="class in org.apache.commons.io.output"><span class="strong">TaggedOutputStream</span></a> - Class in <a href="./org/apache/commons/io/output/package-summary.html">org.apache.commons.io.output</a></dt>
-<dd>
-<div class="block">An output stream decorator that tags potential exceptions so that the
- stream that caused the exception can easily be identified.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/TaggedOutputStream.html#TaggedOutputStream(java.io.OutputStream)">TaggedOutputStream(OutputStream)</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/TaggedOutputStream.html" title="class in org.apache.commons.io.output">TaggedOutputStream</a></dt>
-<dd>
-<div class="block">Creates a tagging decorator for the given output stream.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/input/Tailer.html" title="class in org.apache.commons.io.input"><span class="strong">Tailer</span></a> - Class in <a href="./org/apache/commons/io/input/package-summary.html">org.apache.commons.io.input</a></dt>
-<dd>
-<div class="block">Simple implementation of the unix "tail -f" functionality.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/Tailer.html#Tailer(java.io.File, org.apache.commons.io.input.TailerListener)">Tailer(File, TailerListener)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/Tailer.html" title="class in org.apache.commons.io.input">Tailer</a></dt>
-<dd>
-<div class="block">Creates a Tailer for the given file, starting from the beginning, with the default delay of 1.0s.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/Tailer.html#Tailer(java.io.File, org.apache.commons.io.input.TailerListener, long)">Tailer(File, TailerListener, long)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/Tailer.html" title="class in org.apache.commons.io.input">Tailer</a></dt>
-<dd>
-<div class="block">Creates a Tailer for the given file, starting from the beginning.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/Tailer.html#Tailer(java.io.File, org.apache.commons.io.input.TailerListener, long, boolean)">Tailer(File, TailerListener, long, boolean)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/Tailer.html" title="class in org.apache.commons.io.input">Tailer</a></dt>
-<dd>
-<div class="block">Creates a Tailer for the given file, with a delay other than the default 1.0s.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/Tailer.html#Tailer(java.io.File, org.apache.commons.io.input.TailerListener, long, boolean, boolean)">Tailer(File, TailerListener, long, boolean, boolean)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/Tailer.html" title="class in org.apache.commons.io.input">Tailer</a></dt>
-<dd>
-<div class="block">Creates a Tailer for the given file, with a delay other than the default 1.0s.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/Tailer.html#Tailer(java.io.File, org.apache.commons.io.input.TailerListener, long, boolean, int)">Tailer(File, TailerListener, long, boolean, int)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/Tailer.html" title="class in org.apache.commons.io.input">Tailer</a></dt>
-<dd>
-<div class="block">Creates a Tailer for the given file, with a specified buffer size.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/Tailer.html#Tailer(java.io.File, org.apache.commons.io.input.TailerListener, long, boolean, boolean, int)">Tailer(File, TailerListener, long, boolean, boolean, int)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/Tailer.html" title="class in org.apache.commons.io.input">Tailer</a></dt>
-<dd>
-<div class="block">Creates a Tailer for the given file, with a specified buffer size.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/input/TailerListener.html" title="interface in org.apache.commons.io.input"><span class="strong">TailerListener</span></a> - Interface in <a href="./org/apache/commons/io/input/package-summary.html">org.apache.commons.io.input</a></dt>
-<dd>
-<div class="block">Listener for events from a <a href="./org/apache/commons/io/input/Tailer.html" title="class in org.apache.commons.io.input"><code>Tailer</code></a>.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/input/TailerListenerAdapter.html" title="class in org.apache.commons.io.input"><span class="strong">TailerListenerAdapter</span></a> - Class in <a href="./org/apache/commons/io/input/package-summary.html">org.apache.commons.io.input</a></dt>
-<dd>
-<div class="block"><a href="./org/apache/commons/io/input/TailerListener.html" title="interface in org.apache.commons.io.input"><code>TailerListener</code></a> Adapter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/TailerListenerAdapter.html#TailerListenerAdapter()">TailerListenerAdapter()</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/TailerListenerAdapter.html" title="class in org.apache.commons.io.input">TailerListenerAdapter</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="./org/apache/commons/io/input/TeeInputStream.html" title="class in org.apache.commons.io.input"><span class="strong">TeeInputStream</span></a> - Class in <a href="./org/apache/commons/io/input/package-summary.html">org.apache.commons.io.input</a></dt>
-<dd>
-<div class="block">InputStream proxy that transparently writes a copy of all bytes read
- from the proxied stream to a given OutputStream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/TeeInputStream.html#TeeInputStream(java.io.InputStream, java.io.OutputStream)">TeeInputStream(InputStream, OutputStream)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/TeeInputStream.html" title="class in org.apache.commons.io.input">TeeInputStream</a></dt>
-<dd>
-<div class="block">Creates a TeeInputStream that proxies the given <a href="http://download.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><code>InputStream</code></a>
- and copies all read bytes to the given <a href="http://download.oracle.com/javase/6/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io"><code>OutputStream</code></a>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/TeeInputStream.html#TeeInputStream(java.io.InputStream, java.io.OutputStream, boolean)">TeeInputStream(InputStream, OutputStream, boolean)</a></span> - Constructor for class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/TeeInputStream.html" title="class in org.apache.commons.io.input">TeeInputStream</a></dt>
-<dd>
-<div class="block">Creates a TeeInputStream that proxies the given <a href="http://download.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><code>InputStream</code></a>
- and copies all read bytes to the given <a href="http://download.oracle.com/javase/6/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io"><code>OutputStream</code></a>.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/output/TeeOutputStream.html" title="class in org.apache.commons.io.output"><span class="strong">TeeOutputStream</span></a> - Class in <a href="./org/apache/commons/io/output/package-summary.html">org.apache.commons.io.output</a></dt>
-<dd>
-<div class="block">Classic splitter of OutputStream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/TeeOutputStream.html#TeeOutputStream(java.io.OutputStream, java.io.OutputStream)">TeeOutputStream(OutputStream, OutputStream)</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/TeeOutputStream.html" title="class in org.apache.commons.io.output">TeeOutputStream</a></dt>
-<dd>
-<div class="block">Constructs a TeeOutputStream.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/output/ThresholdingOutputStream.html" title="class in org.apache.commons.io.output"><span class="strong">ThresholdingOutputStream</span></a> - Class in <a href="./org/apache/commons/io/output/package-summary.html">org.apache.commons.io.output</a></dt>
-<dd>
-<div class="block">An output stream which triggers an event when a specified number of bytes of
- data have been written to it.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ThresholdingOutputStream.html#ThresholdingOutputStream(int)">ThresholdingOutputStream(int)</a></span> - Constructor for class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ThresholdingOutputStream.html" title="class in org.apache.commons.io.output">ThresholdingOutputStream</a></dt>
-<dd>
-<div class="block">Constructs an instance of this class which will trigger an event at the
- specified threshold.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/DeferredFileOutputStream.html#thresholdReached()">thresholdReached()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/DeferredFileOutputStream.html" title="class in org.apache.commons.io.output">DeferredFileOutputStream</a></dt>
-<dd>
-<div class="block">Switches the underlying output stream from a memory based stream to one
- that is backed by disk.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ThresholdingOutputStream.html#thresholdReached()">thresholdReached()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ThresholdingOutputStream.html" title="class in org.apache.commons.io.output">ThresholdingOutputStream</a></dt>
-<dd>
-<div class="block">Indicates that the configured threshold has been reached, and that a
- subclass should take whatever action necessary on this event.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/TaggedIOException.html#throwCauseIfTaggedWith(java.lang.Throwable, java.lang.Object)">throwCauseIfTaggedWith(Throwable, Object)</a></span> - Static method in exception org.apache.commons.io.<a href="./org/apache/commons/io/TaggedIOException.html" title="class in org.apache.commons.io">TaggedIOException</a></dt>
-<dd>
-<div class="block">Throws the original <a href="http://download.oracle.com/javase/6/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a> if the given throwable is
- a <a href="./org/apache/commons/io/TaggedIOException.html" title="class in org.apache.commons.io"><code>TaggedIOException</code></a> decorator the given tag.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/TaggedInputStream.html#throwIfCauseOf(java.lang.Throwable)">throwIfCauseOf(Throwable)</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/TaggedInputStream.html" title="class in org.apache.commons.io.input">TaggedInputStream</a></dt>
-<dd>
-<div class="block">Re-throws the original exception thrown by this stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/TaggedOutputStream.html#throwIfCauseOf(java.lang.Exception)">throwIfCauseOf(Exception)</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/TaggedOutputStream.html" title="class in org.apache.commons.io.output">TaggedOutputStream</a></dt>
-<dd>
-<div class="block">Re-throws the original exception thrown by this stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#toBufferedInputStream(java.io.InputStream)">toBufferedInputStream(InputStream)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Fetches entire contents of an <code>InputStream</code> and represent
- same data as result InputStream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ByteArrayOutputStream.html#toBufferedInputStream(java.io.InputStream)">toBufferedInputStream(InputStream)</a></span> - Static method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ByteArrayOutputStream.html" title="class in org.apache.commons.io.output">ByteArrayOutputStream</a></dt>
-<dd>
-<div class="block">Fetches entire contents of an <code>InputStream</code> and represent
- same data as result InputStream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#toBufferedReader(java.io.Reader)">toBufferedReader(Reader)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Returns the given reader if it is a <a href="http://download.oracle.com/javase/6/docs/api/java/io/BufferedReader.html?is-external=true" title="class or interface in java.io"><code>BufferedReader</code></a>, otherwise creates a BufferedReader from the given
- reader.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#toByteArray(java.io.InputStream)">toByteArray(InputStream)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Gets the contents of an <code>InputStream</code> as a <code>byte[]</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#toByteArray(java.io.InputStream, long)">toByteArray(InputStream, long)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Gets contents of an <code>InputStream</code> as a <code>byte[]</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#toByteArray(java.io.InputStream, int)">toByteArray(InputStream, int)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Gets the contents of an <code>InputStream</code> as a <code>byte[]</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#toByteArray(java.io.Reader)">toByteArray(Reader)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span>
-<div class="block"><i>2.5 use <a href="./org/apache/commons/io/IOUtils.html#toByteArray(java.io.Reader, java.nio.charset.Charset)"><code>IOUtils.toByteArray(Reader, Charset)</code></a> instead</i></div>
-</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#toByteArray(java.io.Reader, java.nio.charset.Charset)">toByteArray(Reader, Charset)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Gets the contents of a <code>Reader</code> as a <code>byte[]</code>
- using the specified character encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#toByteArray(java.io.Reader, java.lang.String)">toByteArray(Reader, String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Gets the contents of a <code>Reader</code> as a <code>byte[]</code>
- using the specified character encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#toByteArray(java.lang.String)">toByteArray(String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span>
-<div class="block"><i>2.5 Use <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true#getBytes()" title="class or interface in java.lang"><code>String.getBytes()</code></a> instead</i></div>
-</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#toByteArray(java.net.URI)">toByteArray(URI)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Gets the contents of a <code>URI</code> as a <code>byte[]</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#toByteArray(java.net.URL)">toByteArray(URL)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Gets the contents of a <code>URL</code> as a <code>byte[]</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#toByteArray(java.net.URLConnection)">toByteArray(URLConnection)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Gets the contents of a <code>URLConnection</code> as a <code>byte[]</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ByteArrayOutputStream.html#toByteArray()">toByteArray()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ByteArrayOutputStream.html" title="class in org.apache.commons.io.output">ByteArrayOutputStream</a></dt>
-<dd>
-<div class="block">Gets the curent contents of this byte stream as a byte array.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#toCharArray(java.io.InputStream)">toCharArray(InputStream)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span>
-<div class="block"><i>2.5 use <a href="./org/apache/commons/io/IOUtils.html#toCharArray(java.io.InputStream, java.nio.charset.Charset)"><code>IOUtils.toCharArray(InputStream, Charset)</code></a> instead</i></div>
-</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#toCharArray(java.io.InputStream, java.nio.charset.Charset)">toCharArray(InputStream, Charset)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Gets the contents of an <code>InputStream</code> as a character array
- using the specified character encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#toCharArray(java.io.InputStream, java.lang.String)">toCharArray(InputStream, String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Gets the contents of an <code>InputStream</code> as a character array
- using the specified character encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#toCharArray(java.io.Reader)">toCharArray(Reader)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Gets the contents of a <code>Reader</code> as a character array.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/Charsets.html#toCharset(java.nio.charset.Charset)">toCharset(Charset)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/Charsets.html" title="class in org.apache.commons.io">Charsets</a></dt>
-<dd>
-<div class="block">Returns the given Charset or the default Charset if the given Charset is null.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/Charsets.html#toCharset(java.lang.String)">toCharset(String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/Charsets.html" title="class in org.apache.commons.io">Charsets</a></dt>
-<dd>
-<div class="block">Returns a Charset for the named charset.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#toFile(java.net.URL)">toFile(URL)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Convert from a <code>URL</code> to a <code>File</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#toFiles(java.net.URL[])">toFiles(URL[])</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Converts each of an array of <code>URL</code> to a <code>File</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#toInputStream(java.lang.CharSequence)">toInputStream(CharSequence)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span>
-<div class="block"><i>2.5 use <a href="./org/apache/commons/io/IOUtils.html#toInputStream(java.lang.CharSequence, java.nio.charset.Charset)"><code>IOUtils.toInputStream(CharSequence, Charset)</code></a> instead</i></div>
-</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#toInputStream(java.lang.CharSequence, java.nio.charset.Charset)">toInputStream(CharSequence, Charset)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Converts the specified CharSequence to an input stream, encoded as bytes
- using the specified character encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#toInputStream(java.lang.CharSequence, java.lang.String)">toInputStream(CharSequence, String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Converts the specified CharSequence to an input stream, encoded as bytes
- using the specified character encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#toInputStream(java.lang.String)">toInputStream(String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span>
-<div class="block"><i>2.5 use <a href="./org/apache/commons/io/IOUtils.html#toInputStream(java.lang.String, java.nio.charset.Charset)"><code>IOUtils.toInputStream(String, Charset)</code></a> instead</i></div>
-</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#toInputStream(java.lang.String, java.nio.charset.Charset)">toInputStream(String, Charset)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Converts the specified string to an input stream, encoded as bytes
- using the specified character encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#toInputStream(java.lang.String, java.lang.String)">toInputStream(String, String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Converts the specified string to an input stream, encoded as bytes
- using the specified character encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ByteArrayOutputStream.html#toInputStream()">toInputStream()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ByteArrayOutputStream.html" title="class in org.apache.commons.io.output">ByteArrayOutputStream</a></dt>
-<dd>
-<div class="block">Gets the current contents of this byte stream as a Input Stream.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#toList(org.apache.commons.io.filefilter.IOFileFilter...)">toList(IOFileFilter...)</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">Create a List of file filters.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/ByteOrderMark.html#toString()">toString()</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/ByteOrderMark.html" title="class in org.apache.commons.io">ByteOrderMark</a></dt>
-<dd>
-<div class="block">Provide a String representation of the BOM.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/CompositeFileComparator.html#toString()">toString()</a></span> - Method in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/CompositeFileComparator.html" title="class in org.apache.commons.io.comparator">CompositeFileComparator</a></dt>
-<dd>
-<div class="block">String representation of this file comparator.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/ExtensionFileComparator.html#toString()">toString()</a></span> - Method in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/ExtensionFileComparator.html" title="class in org.apache.commons.io.comparator">ExtensionFileComparator</a></dt>
-<dd>
-<div class="block">String representation of this file comparator.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/NameFileComparator.html#toString()">toString()</a></span> - Method in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/NameFileComparator.html" title="class in org.apache.commons.io.comparator">NameFileComparator</a></dt>
-<dd>
-<div class="block">String representation of this file comparator.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/PathFileComparator.html#toString()">toString()</a></span> - Method in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/PathFileComparator.html" title="class in org.apache.commons.io.comparator">PathFileComparator</a></dt>
-<dd>
-<div class="block">String representation of this file comparator.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/comparator/SizeFileComparator.html#toString()">toString()</a></span> - Method in class org.apache.commons.io.comparator.<a href="./org/apache/commons/io/comparator/SizeFileComparator.html" title="class in org.apache.commons.io.comparator">SizeFileComparator</a></dt>
-<dd>
-<div class="block">String representation of this file comparator.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileDeleteStrategy.html#toString()">toString()</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileDeleteStrategy.html" title="class in org.apache.commons.io">FileDeleteStrategy</a></dt>
-<dd>
-<div class="block">Gets a string describing the delete strategy.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/AbstractFileFilter.html#toString()">toString()</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/AbstractFileFilter.html" title="class in org.apache.commons.io.filefilter">AbstractFileFilter</a></dt>
-<dd>
-<div class="block">Provide a String representaion of this file filter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/AgeFileFilter.html#toString()">toString()</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/AgeFileFilter.html" title="class in org.apache.commons.io.filefilter">AgeFileFilter</a></dt>
-<dd>
-<div class="block">Provide a String representaion of this file filter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/AndFileFilter.html#toString()">toString()</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/AndFileFilter.html" title="class in org.apache.commons.io.filefilter">AndFileFilter</a></dt>
-<dd>
-<div class="block">Provide a String representaion of this file filter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/DelegateFileFilter.html#toString()">toString()</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/DelegateFileFilter.html" title="class in org.apache.commons.io.filefilter">DelegateFileFilter</a></dt>
-<dd>
-<div class="block">Provide a String representaion of this file filter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/MagicNumberFileFilter.html#toString()">toString()</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/MagicNumberFileFilter.html" title="class in org.apache.commons.io.filefilter">MagicNumberFileFilter</a></dt>
-<dd>
-<div class="block">Returns a String representation of the file filter, which includes the
- magic number bytes and byte offset.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/NameFileFilter.html#toString()">toString()</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/NameFileFilter.html" title="class in org.apache.commons.io.filefilter">NameFileFilter</a></dt>
-<dd>
-<div class="block">Provide a String representaion of this file filter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/NotFileFilter.html#toString()">toString()</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/NotFileFilter.html" title="class in org.apache.commons.io.filefilter">NotFileFilter</a></dt>
-<dd>
-<div class="block">Provide a String representaion of this file filter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/OrFileFilter.html#toString()">toString()</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/OrFileFilter.html" title="class in org.apache.commons.io.filefilter">OrFileFilter</a></dt>
-<dd>
-<div class="block">Provide a String representaion of this file filter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/PrefixFileFilter.html#toString()">toString()</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/PrefixFileFilter.html" title="class in org.apache.commons.io.filefilter">PrefixFileFilter</a></dt>
-<dd>
-<div class="block">Provide a String representaion of this file filter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/SizeFileFilter.html#toString()">toString()</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/SizeFileFilter.html" title="class in org.apache.commons.io.filefilter">SizeFileFilter</a></dt>
-<dd>
-<div class="block">Provide a String representaion of this file filter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/SuffixFileFilter.html#toString()">toString()</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/SuffixFileFilter.html" title="class in org.apache.commons.io.filefilter">SuffixFileFilter</a></dt>
-<dd>
-<div class="block">Provide a String representaion of this file filter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/WildcardFileFilter.html#toString()">toString()</a></span> - Method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/WildcardFileFilter.html" title="class in org.apache.commons.io.filefilter">WildcardFileFilter</a></dt>
-<dd>
-<div class="block">Provide a String representation of this file filter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/BoundedInputStream.html#toString()">toString()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/BoundedInputStream.html" title="class in org.apache.commons.io.input">BoundedInputStream</a></dt>
-<dd>
-<div class="block">Invokes the delegate's <code>toString()</code> method.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/input/CharSequenceReader.html#toString()">toString()</a></span> - Method in class org.apache.commons.io.input.<a href="./org/apache/commons/io/input/CharSequenceReader.html" title="class in org.apache.commons.io.input">CharSequenceReader</a></dt>
-<dd>
-<div class="block">Return a String representation of the underlying
- character sequence.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOCase.html#toString()">toString()</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOCase.html" title="class in org.apache.commons.io">IOCase</a></dt>
-<dd>
-<div class="block">Gets a string describing the sensitivity.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#toString(java.io.InputStream)">toString(InputStream)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span>
-<div class="block"><i>2.5 use <a href="./org/apache/commons/io/IOUtils.html#toString(java.io.InputStream, java.nio.charset.Charset)"><code>IOUtils.toString(InputStream, Charset)</code></a> instead</i></div>
-</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#toString(java.io.InputStream, java.nio.charset.Charset)">toString(InputStream, Charset)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Gets the contents of an <code>InputStream</code> as a String
- using the specified character encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#toString(java.io.InputStream, java.lang.String)">toString(InputStream, String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Gets the contents of an <code>InputStream</code> as a String
- using the specified character encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#toString(java.io.Reader)">toString(Reader)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Gets the contents of a <code>Reader</code> as a String.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#toString(java.net.URI)">toString(URI)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span>
-<div class="block"><i>2.5 use <a href="./org/apache/commons/io/IOUtils.html#toString(java.net.URI, java.nio.charset.Charset)"><code>IOUtils.toString(URI, Charset)</code></a> instead</i></div>
-</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#toString(java.net.URI, java.nio.charset.Charset)">toString(URI, Charset)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Gets the contents at the given URI.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#toString(java.net.URI, java.lang.String)">toString(URI, String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Gets the contents at the given URI.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#toString(java.net.URL)">toString(URL)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span>
-<div class="block"><i>2.5 use <a href="./org/apache/commons/io/IOUtils.html#toString(java.net.URL, java.nio.charset.Charset)"><code>IOUtils.toString(URL, Charset)</code></a> instead</i></div>
-</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#toString(java.net.URL, java.nio.charset.Charset)">toString(URL, Charset)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Gets the contents at the given URL.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#toString(java.net.URL, java.lang.String)">toString(URL, String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Gets the contents at the given URL.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#toString(byte[])">toString(byte[])</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span>
-<div class="block"><i>2.5 Use <a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true#String(byte[])" title="class or interface in java.lang"><code>String.String(byte[])</code></a> instead</i></div>
-</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/IOUtils.html#toString(byte[], java.lang.String)">toString(byte[], String)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/IOUtils.html" title="class in org.apache.commons.io">IOUtils</a></dt>
-<dd>
-<div class="block">Gets the contents of a <code>byte[]</code> as a String
- using the specified character encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/monitor/FileAlterationObserver.html#toString()">toString()</a></span> - Method in class org.apache.commons.io.monitor.<a href="./org/apache/commons/io/monitor/FileAlterationObserver.html" title="class in org.apache.commons.io.monitor">FileAlterationObserver</a></dt>
-<dd>
-<div class="block">Provide a String representation of this observer.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ByteArrayOutputStream.html#toString()">toString()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ByteArrayOutputStream.html" title="class in org.apache.commons.io.output">ByteArrayOutputStream</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span>
-<div class="block"><i>2.5 use <a href="./org/apache/commons/io/output/ByteArrayOutputStream.html#toString(java.lang.String)"><code>ByteArrayOutputStream.toString(String)</code></a> instead</i></div>
-</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ByteArrayOutputStream.html#toString(java.lang.String)">toString(String)</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ByteArrayOutputStream.html" title="class in org.apache.commons.io.output">ByteArrayOutputStream</a></dt>
-<dd>
-<div class="block">Gets the curent contents of this byte stream as a string
- using the specified encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/ByteArrayOutputStream.html#toString(java.nio.charset.Charset)">toString(Charset)</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/ByteArrayOutputStream.html" title="class in org.apache.commons.io.output">ByteArrayOutputStream</a></dt>
-<dd>
-<div class="block">Gets the curent contents of this byte stream as a string
- using the specified encoding.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/output/StringBuilderWriter.html#toString()">toString()</a></span> - Method in class org.apache.commons.io.output.<a href="./org/apache/commons/io/output/StringBuilderWriter.html" title="class in org.apache.commons.io.output">StringBuilderWriter</a></dt>
-<dd>
-<div class="block">Returns <a href="http://download.oracle.com/javase/6/docs/api/java/lang/StringBuilder.html?is-external=true#toString()" title="class or interface in java.lang"><code>StringBuilder.toString()</code></a>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#touch(java.io.File)">touch(File)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Implements the same behaviour as the "touch" utility on Unix.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileUtils.html#toURLs(java.io.File[])">toURLs(File[])</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileUtils.html" title="class in org.apache.commons.io">FileUtils</a></dt>
-<dd>
-<div class="block">Converts each of an array of <code>File</code> to a <code>URL</code>.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileCleaner.html#track(java.io.File, java.lang.Object)">track(File, Object)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileCleaner.html" title="class in org.apache.commons.io">FileCleaner</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span>
-<div class="block"><i>Use <a href="./org/apache/commons/io/FileCleaningTracker.html#track(java.io.File, java.lang.Object)"><code>FileCleaningTracker.track(File, Object)</code></a>.</i></div>
-</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileCleaner.html#track(java.io.File, java.lang.Object, org.apache.commons.io.FileDeleteStrategy)">track(File, Object, FileDeleteStrategy)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileCleaner.html" title="class in org.apache.commons.io">FileCleaner</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span>
-<div class="block"><i>Use <a href="./org/apache/commons/io/FileCleaningTracker.html#track(java.io.File, java.lang.Object, org.apache.commons.io.FileDeleteStrategy)"><code>FileCleaningTracker.track(File, Object, FileDeleteStrategy)</code></a>.</i></div>
-</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileCleaner.html#track(java.lang.String, java.lang.Object)">track(String, Object)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileCleaner.html" title="class in org.apache.commons.io">FileCleaner</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span>
-<div class="block"><i>Use <a href="./org/apache/commons/io/FileCleaningTracker.html#track(java.lang.String, java.lang.Object)"><code>FileCleaningTracker.track(String, Object)</code></a>.</i></div>
-</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileCleaner.html#track(java.lang.String, java.lang.Object, org.apache.commons.io.FileDeleteStrategy)">track(String, Object, FileDeleteStrategy)</a></span> - Static method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileCleaner.html" title="class in org.apache.commons.io">FileCleaner</a></dt>
-<dd>
-<div class="block"><span class="strong">Deprecated.</span>
-<div class="block"><i>Use <a href="./org/apache/commons/io/FileCleaningTracker.html#track(java.lang.String, java.lang.Object, org.apache.commons.io.FileDeleteStrategy)"><code>FileCleaningTracker.track(String, Object, FileDeleteStrategy)</code></a>.</i></div>
-</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileCleaningTracker.html#track(java.io.File, java.lang.Object)">track(File, Object)</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileCleaningTracker.html" title="class in org.apache.commons.io">FileCleaningTracker</a></dt>
-<dd>
-<div class="block">Track the specified file, using the provided marker, deleting the file
- when the marker instance is garbage collected.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileCleaningTracker.html#track(java.io.File, java.lang.Object, org.apache.commons.io.FileDeleteStrategy)">track(File, Object, FileDeleteStrategy)</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileCleaningTracker.html" title="class in org.apache.commons.io">FileCleaningTracker</a></dt>
-<dd>
-<div class="block">Track the specified file, using the provided marker, deleting the file
- when the marker instance is garbage collected.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileCleaningTracker.html#track(java.lang.String, java.lang.Object)">track(String, Object)</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileCleaningTracker.html" title="class in org.apache.commons.io">FileCleaningTracker</a></dt>
-<dd>
-<div class="block">Track the specified file, using the provided marker, deleting the file
- when the marker instance is garbage collected.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/FileCleaningTracker.html#track(java.lang.String, java.lang.Object, org.apache.commons.io.FileDeleteStrategy)">track(String, Object, FileDeleteStrategy)</a></span> - Method in class org.apache.commons.io.<a href="./org/apache/commons/io/FileCleaningTracker.html" title="class in org.apache.commons.io">FileCleaningTracker</a></dt>
-<dd>
-<div class="block">Track the specified file, using the provided marker, deleting the file
- when the marker instance is garbage collected.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/TrueFileFilter.html#TRUE">TRUE</a></span> - Static variable in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/TrueFileFilter.html" title="class in org.apache.commons.io.filefilter">TrueFileFilter</a></dt>
-<dd>
-<div class="block">Singleton instance of true filter.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/FileFilterUtils.html#trueFileFilter()">trueFileFilter()</a></span> - Static method in class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/FileFilterUtils.html" title="class in org.apache.commons.io.filefilter">FileFilterUtils</a></dt>
-<dd>
-<div class="block">Returns a filter that always returns true.</div>
-</dd>
-<dt><a href="./org/apache/commons/io/filefilter/TrueFileFilter.html" title="class in org.apache.commons.io.filefilter"><span class="strong">TrueFileFilter</span></a> - Class in <a href="./org/apache/commons/io/filefilter/package-summary.html">org.apache.commons.io.filefilter</a></dt>
-<dd>
-<div class="block">A file filter that always returns true.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/filefilter/TrueFileFilter.html#TrueFileFilter()">TrueFileFilter()</a></span> - Constructor for class org.apache.commons.io.filefilter.<a href="./org/apache/commons/io/filefilter/TrueFileFilter.html" title="class in org.apache.commons.io.filefilter">TrueFileFilter</a></dt>
-<dd>
-<div class="block">Restrictive constructor.</div>
-</dd>
-</dl>
-<a name="_U_">
-<!--   -->
-</a>
-<h2 class="title">U</h2>
-<dl>
-<dt><span class="strong"><a href="./org/apache/commons/io/Charsets.html#US_ASCII">US_ASCII</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/Charsets.html" title="class in org.apache.commons.io">Charsets</a></dt>
-<dd>
-<div class="block">
- Seven-bit ASCII, also known as ISO646-US, also known as the Basic Latin block of the Unicode character set.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/Charsets.html#UTF_16">UTF_16</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/Charsets.html" title="class in org.apache.commons.io">Charsets</a></dt>
-<dd>
-<div class="block">
- Sixteen-bit Unicode Transformation Format, The byte order specified by a mandatory initial byte-order mark
- (either order accepted on input, big-endian used on output)</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/ByteOrderMark.html#UTF_16BE">UTF_16BE</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/ByteOrderMark.html" title="class in org.apache.commons.io">ByteOrderMark</a></dt>
-<dd>
-<div class="block">UTF-16BE BOM (Big-Endian)</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/Charsets.html#UTF_16BE">UTF_16BE</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/Charsets.html" title="class in org.apache.commons.io">Charsets</a></dt>
-<dd>
-<div class="block">
- Sixteen-bit Unicode Transformation Format, big-endian byte order.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/ByteOrderMark.html#UTF_16LE">UTF_16LE</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/ByteOrderMark.html" title="class in org.apache.commons.io">ByteOrderMark</a></dt>
-<dd>
-<div class="block">UTF-16LE BOM (Little-Endian)</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/Charsets.html#UTF_16LE">UTF_16LE</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/Charsets.html" title="class in org.apache.commons.io">Charsets</a></dt>
-<dd>
-<div class="block">
- Sixteen-bit Unicode Transformation Format, little-endian byte order.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/commons/io/ByteOrderMark.html#UTF_32BE">UTF_32BE</a></span> - Static variable in class org.apache.commons.io.<a href="./org/apache/commons/io/ByteOrderMark.html" title="class in org.apache.commons.io">ByteOrderMark</a></dt>
... 6990 lines suppressed ...