Apache Creadur Rat::Core 0.17-SNAPSHOT API
Packages
Package
Description
The base package for the RAT tool.
Classes that perform analyses of files.
Classes that perform specific matching operations.
Classes that update the files
Key abstractions.
Helper classes for command line processing.
Contains source code management / revision control information used during plugin runs.
Classes that manage the inclusion and exclusion of files.
Custom file processors to handles exclusions defined in various formats.
Code copied from https://github.com/codehaus-plexus/plexus-utils/ and modified for our purposes.
Classes that manage information about parameters for builders, matchers and similar components.
Contains utilities to validate the results.
Classes to process configuration information from/to files.
Classes to build matchers
The definitions of Documents and their analysers.
Classes that attempt to determine if a file is a specific type of file.
Classes to output help and help like information.
Classes describing licenses
Classes that generate the Rat report.
Classes that manage claims (metrics) about files and categories of files.
Classes that write the XML output.
Classes to handle writing well-formed XML documents.
Classes with general utility across the project.
Classes that walk directory trees and return documents.