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ülcü
- */
-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> <a href="#_B_">B</a> <a href="#_C_">C</a> <a href="#_D_">D</a> <a href="#_E_">E</a> <a href="#_F_">F</a> <a href="#_G_">G</a> <a href="#_H_">H</a> <a href="#_I_">I</a> <a href="#_L_">L</a> <a href="#_M_">M</a> <a href="#_N_">N</a> <a href="#_O_">O</a> <a href="#_P_">P</a> <a href="#_R_">R</a> <a href="#_S_">S</a> <a href="#_T_">T</a> <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> </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<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 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> </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<T>)</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<T>)</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> </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> </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> </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> </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<File>...)</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<Comparator<File>>)</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<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 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> </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> </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> </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> </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><<a href="./org/apache/commons/io/DirectoryWalker.html" title="type parameter in DirectoryWalker">T</a>> - 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> </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> </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>
- </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> </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<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/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<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#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<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/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> </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<T>, 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<T>)</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<T>)</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<T>)</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<T>)</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<T>)</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<T>)</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<T>)</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<T>)</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<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/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> </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> </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<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 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<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 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> </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<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 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<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 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<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 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> </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> </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> </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> </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> </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<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">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<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">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<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">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 >= minimum size
- and <= 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> </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<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 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<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 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> </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 ...