Index
All Classes and Interfaces|All Packages
A
- AbstractOption - Class in org.apache.rat.tools
- AntDocumentation - Class in org.apache.rat.tools
-
A simple tool to convert CLI options into an Ant report base class.
- AntGenerator - Class in org.apache.rat.tools
-
A simple tool to convert CLI options into an Ant report base class.
- AntOption - Class in org.apache.rat.tools
-
A class that wraps the CLI option and provides Ant specific values.
- ArgumentTypes - Class in org.apache.rat.tools
-
A simple tool to convert CLI options to Maven and Ant format and produce a CSV file.
- attribute(String, String...) - Method in class org.apache.rat.tools.xsd.XsdWriter
-
Writes the attributes
- ATTRIBUTE - Enum constant in enum org.apache.rat.tools.xsd.XsdWriter.Type
-
An attribute
C
- CHOICE - Enum constant in enum org.apache.rat.tools.xsd.XsdWriter.Type
-
A choice
- cleanup(String) - Method in class org.apache.rat.tools.AbstractOption
-
Replaces CLI pattern options with Maven pattern options.
- cleanupName(Option) - Method in class org.apache.rat.tools.AbstractOption
- cleanupName(Option) - Method in class org.apache.rat.tools.AntOption
- cleanupName(Option) - Method in class org.apache.rat.tools.MavenOption
- close(XsdWriter.Type) - Method in class org.apache.rat.tools.xsd.XsdWriter
-
Closes (Ends) the element for the type.
- COMPLEX - Enum constant in enum org.apache.rat.tools.xsd.XsdWriter.Type
-
A complex type
- COMPLEX_CONTENT - Enum constant in enum org.apache.rat.tools.xsd.XsdWriter.Type
-
A complex type
D
- Documentation - Class in org.apache.rat.tools
-
Generates text based documentation for Licenses, LicenceFamilies, and Matchers.
E
- ELEMENT - Enum constant in enum org.apache.rat.tools.xsd.XsdWriter.Type
-
An element
- execute() - Method in class org.apache.rat.tools.AntDocumentation
- EXTENSION - Enum constant in enum org.apache.rat.tools.xsd.XsdWriter.Type
-
An extension
F
G
- getArgName() - Method in class org.apache.rat.tools.AbstractOption
-
Gets the argument name if there is one.
- getAttributeFunctionName() - Method in class org.apache.rat.tools.AntOption
-
Get the signature of the attribute function.
- getComment(boolean) - Method in class org.apache.rat.tools.AntOption
-
Get the method comment for this option.
- getDefaultValue() - Method in class org.apache.rat.tools.AbstractOption
-
Return default value.
- getDefaultValue() - Method in class org.apache.rat.tools.MavenOption
- getDeprecated() - Method in class org.apache.rat.tools.AbstractOption
-
Gets the deprecated string if the option is deprecated, or an empty string otherwise.
- getDescription() - Method in class org.apache.rat.tools.AbstractOption
-
Gets the description escaped for XML format.
- getFilter() - Static method in class org.apache.rat.tools.AntGenerator
-
Gets the Option predicate that removes unsupported CLI options.
- getFilter() - Static method in class org.apache.rat.tools.MavenGenerator
-
Returns the Option predicate that removes all unsupported Options for the Maven UI.
- getInputStream() - Method in class org.apache.rat.tools.xsd.XsdGenerator
-
Create an input stream from the output of the generator.
- getMethodSignature(String, boolean) - Method in class org.apache.rat.tools.MavenOption
- getName() - Method in class org.apache.rat.tools.AbstractOption
-
Gets the Maven name for the CLI option.
- getPropertyAnnotation(String) - Method in class org.apache.rat.tools.MavenOption
- getType() - Method in class org.apache.rat.tools.AbstractOption
-
Gets the simple class name for the data type for this option.
H
- hasArg() - Method in class org.apache.rat.tools.AbstractOption
-
Determine if the enclosed option expects an argument.
- hasArgs() - Method in class org.apache.rat.tools.AbstractOption
-
Returns
true
if the option has multiple arguments.
I
- init() - Method in class org.apache.rat.tools.xsd.XsdWriter
-
Initializes the writer.
- isAttribute() - Method in class org.apache.rat.tools.AntOption
-
Returns
true
if the option should be an attribute of the <rat:report> element. - isDeprecated() - Method in class org.apache.rat.tools.AbstractOption
-
Determines if the option is deprecated.
- isElement() - Method in class org.apache.rat.tools.AntOption
-
Returns
true
if the option should be a child element of the <rat:report> element. - isRequired() - Method in class org.apache.rat.tools.AbstractOption
-
Determines if the option is required.
K
- keyValue() - Method in class org.apache.rat.tools.AbstractOption
-
The key value for the option.
M
- main(String[]) - Static method in class org.apache.rat.tools.AntDocumentation
-
Creates apt documentation files for Ant.
- main(String[]) - Static method in class org.apache.rat.tools.AntGenerator
-
Creates a base class for an Ant task.
- main(String[]) - Static method in class org.apache.rat.tools.ArgumentTypes
- main(String[]) - Static method in class org.apache.rat.tools.Documentation
-
Creates the documentation.
- main(String[]) - Static method in class org.apache.rat.tools.MavenGenerator
-
Creates the Maven MojoClass Requires 3 arguments: the package name for the class the simple class name the directory in which to write the class file.
- main(String[]) - Static method in class org.apache.rat.tools.Naming
-
Creates the CSV file.
- main(String[]) - Static method in class org.apache.rat.tools.xsd.XsdGenerator
-
Command line that accepts standard RAT CLI command line options and generates an XSD from the configuration.
- mavenFunctionName(Option) - Static method in class org.apache.rat.tools.Naming
- MavenGenerator - Class in org.apache.rat.tools
-
A simple tool to convert CLI options to Maven Mojo base class
- MavenOption - Class in org.apache.rat.tools
-
A representation of a CLI option as a Maven option
N
- name - Variable in class org.apache.rat.tools.AbstractOption
-
The Maven name for the option
- Naming - Class in org.apache.rat.tools
-
A simple tool to convert CLI options to Maven and Ant format and produce a CSV file.
O
- open(XsdWriter.Type, String...) - Method in class org.apache.rat.tools.xsd.XsdWriter
-
Opens (Starts) an element of the specified type along with its attributes.
- option - Variable in class org.apache.rat.tools.AbstractOption
-
The CLI that the Maven option is wrapping
- org.apache.rat.tools - package org.apache.rat.tools
-
Contains ancillary tools for the Rat program including code generators and name harmonization code.
- org.apache.rat.tools.xsd - package org.apache.rat.tools.xsd
-
Contains XSD file generation tools.
P
- PATTERN - Static variable in class org.apache.rat.tools.AbstractOption
-
The pattern to match CLI options in text
S
- SEQUENCE - Enum constant in enum org.apache.rat.tools.xsd.XsdWriter.Type
-
A sequence
- SIMPLE - Enum constant in enum org.apache.rat.tools.xsd.XsdWriter.Type
-
A simple type
V
- valueOf(String) - Static method in enum org.apache.rat.tools.xsd.XsdWriter.Type
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.apache.rat.tools.xsd.XsdWriter.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- write(Writer) - Method in class org.apache.rat.tools.xsd.XsdGenerator
-
Writes the XSD to the output.
- writeAttributes(List<AntOption>) - Method in class org.apache.rat.tools.AntDocumentation
- writeElements(List<AntOption>) - Method in class org.apache.rat.tools.AntDocumentation
X
- XsdGenerator - Class in org.apache.rat.tools.xsd
-
Generates the XSD for a configuration.
- XsdGenerator() - Constructor for class org.apache.rat.tools.xsd.XsdGenerator
- XsdWriter - Class in org.apache.rat.tools.xsd
-
A writer that writes XSD nodes.
- XsdWriter(Writer) - Constructor for class org.apache.rat.tools.xsd.XsdWriter
-
Creates an XSD writer that wraps a standard Writer.
- XsdWriter.Type - Enum in org.apache.rat.tools.xsd
-
Types of elements in the XSD
All Classes and Interfaces|All Packages