Hierarchy For All Packages
- org.apache.rat,
- org.apache.rat.analysis,
- org.apache.rat.analysis.license,
- org.apache.rat.analysis.matchers,
- org.apache.rat.annotation,
- org.apache.rat.api,
- org.apache.rat.commandline,
- org.apache.rat.config,
- org.apache.rat.config.exclusion,
- org.apache.rat.config.exclusion.fileProcessors,
- org.apache.rat.config.exclusion.plexus,
- org.apache.rat.config.parameters,
- org.apache.rat.config.results,
- org.apache.rat.configuration,
- org.apache.rat.configuration.builders,
- org.apache.rat.document,
- org.apache.rat.document.guesser,
- org.apache.rat.header,
- org.apache.rat.help,
- org.apache.rat.license,
- org.apache.rat.report,
- org.apache.rat.report.claim,
- org.apache.rat.report.xml,
- org.apache.rat.report.xml.writer,
- org.apache.rat.utils,
- org.apache.rat.walker
Class Hierarchy
- java.lang.Object
- org.apache.rat.configuration.builders.AbstractBuilder (implements org.apache.rat.analysis.IHeaderMatcher.Builder)
- org.apache.rat.configuration.builders.ChildContainerBuilder
- org.apache.rat.configuration.builders.AllBuilder
- org.apache.rat.configuration.builders.AnyBuilder
- org.apache.rat.configuration.builders.NotBuilder
- org.apache.rat.configuration.builders.CopyrightBuilder
- org.apache.rat.configuration.builders.MatcherRefBuilder
- org.apache.rat.configuration.builders.RegexBuilder
- org.apache.rat.configuration.builders.SpdxBuilder
- org.apache.rat.configuration.builders.TextBuilder
- org.apache.rat.configuration.builders.ChildContainerBuilder
- org.apache.rat.report.claim.AbstractClaimReporter (implements org.apache.rat.report.RatReport)
- org.apache.rat.report.claim.ClaimAggregator
- org.apache.rat.config.exclusion.fileProcessors.AbstractFileProcessorBuilder
- org.apache.rat.config.exclusion.fileProcessors.BazaarIgnoreBuilder
- org.apache.rat.config.exclusion.fileProcessors.CVSIgnoreBuilder
- org.apache.rat.config.exclusion.fileProcessors.GitIgnoreBuilder
- org.apache.rat.config.exclusion.fileProcessors.HgIgnoreBuilder
- org.apache.rat.analysis.matchers.AbstractHeaderMatcher (implements org.apache.rat.analysis.IHeaderMatcher)
- org.apache.rat.analysis.matchers.AbstractMatcherContainer
- org.apache.rat.analysis.matchers.AndMatcher
- org.apache.rat.analysis.matchers.OrMatcher
- org.apache.rat.analysis.matchers.CopyrightMatcher
- org.apache.rat.analysis.matchers.NotMatcher
- org.apache.rat.analysis.matchers.SimpleRegexMatcher
- org.apache.rat.analysis.matchers.SimpleTextMatcher
- org.apache.rat.analysis.matchers.FullTextMatcher
- org.apache.rat.analysis.matchers.SPDXMatcherFactory.Match
- org.apache.rat.analysis.matchers.AbstractMatcherContainer
- org.apache.rat.help.AbstractHelp
- org.apache.rat.annotation.AbstractLicenseAppender
- org.apache.rat.annotation.ApacheV2LicenseAppender
- org.apache.rat.report.AbstractReport (implements org.apache.rat.report.RatReport)
- org.apache.rat.analysis.AnalyserFactory
- org.apache.rat.commandline.Arg.StdMsgs
- org.apache.rat.commandline.ArgumentContext
- org.apache.rat.analysis.license.BaseLicense (implements org.apache.rat.analysis.license.DeprecatedConfig)
- org.apache.rat.analysis.license.FullTextMatchingLicense
- org.apache.rat.analysis.license.SimplePatternBasedLicense
- org.apache.rat.utils.CasedString
- org.apache.rat.report.claim.ClaimReporterMultiplexer (implements org.apache.rat.report.RatReport)
- org.apache.rat.report.claim.ClaimStatistic
- org.apache.rat.config.results.ClaimValidator
- org.apache.rat.report.claim.ClaimValidatorReport (implements org.apache.rat.report.RatReport)
- org.apache.rat.report.ConfigurationReport (implements org.apache.rat.report.RatReport)
- org.apache.rat.commandline.Converters
- org.apache.rat.commandline.Converters.FileConverter (implements org.apache.commons.cli.Converter<T,
E>) - org.apache.rat.utils.DefaultLog (implements org.apache.rat.utils.Log)
- org.apache.rat.Defaults
- org.apache.rat.Defaults.Builder
- org.apache.rat.DeprecationReporter
- org.apache.rat.config.parameters.Description
- org.apache.rat.config.parameters.DescriptionBuilder
- org.apache.rat.api.Document (implements java.lang.Comparable<T>)
- org.apache.rat.document.ArchiveEntryDocument
- org.apache.rat.document.FileDocument
- org.apache.rat.document.IgnoredDocument
- org.apache.rat.document.DocumentName (implements java.lang.Comparable<T>)
- org.apache.rat.document.ArchiveEntryName
- org.apache.rat.document.DocumentName.Builder
- org.apache.rat.document.DocumentName.FSInfo (implements java.lang.Comparable<T>)
- org.apache.rat.document.DocumentNameMatcher
- org.apache.rat.document.DocumentNameMatcher.DecomposeData
- org.apache.rat.document.DocumentNameMatcher.FileFilterPredicate (implements java.util.function.Predicate<T>)
- org.apache.rat.document.DocumentNameMatcher.MatchPatternsPredicate (implements java.util.function.Predicate<T>)
- org.apache.rat.document.DocumentNameMatcher.NotPredicate (implements java.util.function.Predicate<T>)
- org.apache.rat.config.exclusion.ExclusionProcessor
- org.apache.rat.config.exclusion.ExclusionUtils
- org.apache.rat.utils.ExtendedIterator<T> (implements java.util.Iterator<E>)
- org.apache.rat.walker.FileListWalker (implements org.apache.rat.report.IReportable)
- org.apache.rat.header.HeaderBean
- org.apache.rat.analysis.HeaderCheckWorker
- org.apache.rat.header.HeaderMatcher
- org.apache.commons.cli.HelpFormatter
- org.apache.rat.help.AbstractHelp.RatHelpFormatter
- org.apache.rat.license.ILicenseFamily.Builder
- org.apache.rat.license.ILicenseFamilyBuilder
- org.apache.rat.walker.IReportableListWalker (implements org.apache.rat.report.IReportable)
- org.apache.rat.walker.IReportableListWalker.Builder
- org.apache.rat.report.claim.LicenseAddingReport (implements org.apache.rat.report.RatReport)
- org.apache.rat.license.LicenseSetFactory
- org.apache.rat.header.LineNumberReader
- org.apache.rat.configuration.MatcherBuilderTracker
- org.apache.rat.configuration.builders.MatcherRefBuilder.IHeaderMatcherProxy (implements org.apache.rat.analysis.IHeaderMatcher)
- org.apache.rat.config.exclusion.MatcherSet.Builder
- org.apache.rat.config.exclusion.plexus.MatchPattern
- org.apache.rat.config.exclusion.plexus.MatchPatterns
- org.apache.rat.api.MetaData
- org.apache.rat.document.guesser.NoteGuesser
- org.apache.rat.OptionCollection
- java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
- org.apache.rat.ReportConfiguration.NoCloseOutputStream
- org.apache.rat.Report
- org.apache.rat.ReportConfiguration
- org.apache.rat.Reporter
- org.apache.rat.utils.ReportingSet<T> (implements java.util.SortedSet<E>)
- org.apache.rat.config.exclusion.plexus.SelectorUtils
- org.apache.rat.license.SimpleLicense (implements org.apache.rat.license.ILicense)
- org.apache.rat.license.SimpleLicense.Builder (implements org.apache.rat.license.ILicense.Builder)
- org.apache.rat.license.SimpleLicenseFamily
- org.apache.rat.report.claim.SimpleXmlClaimReporter (implements org.apache.rat.report.RatReport)
- org.apache.rat.analysis.matchers.SPDXMatcherFactory
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.io.IOException
- org.apache.rat.report.xml.writer.InvalidXmlException
- org.apache.rat.report.xml.writer.OperationNotAllowedException
- org.apache.rat.document.RatDocumentAnalysisException
- org.apache.rat.api.RatException
- org.apache.rat.analysis.RatHeaderAnalysisException
- java.lang.RuntimeException
- org.apache.rat.ConfigurationException
- org.apache.rat.ImplementationException
- java.io.IOException
- java.lang.Exception
- org.apache.rat.analysis.TikaProcessor
- org.apache.rat.analysis.UnknownLicense (implements org.apache.rat.license.ILicense)
- org.apache.rat.VersionInfo
- org.apache.rat.walker.Walker (implements org.apache.rat.report.IReportable)
- org.apache.rat.walker.ArchiveWalker
- org.apache.rat.walker.DirectoryWalker
- org.apache.rat.configuration.XMLConfig
- org.apache.rat.configuration.XMLConfigurationReader (implements org.apache.rat.configuration.LicenseReader, org.apache.rat.configuration.MatcherReader)
- org.apache.rat.configuration.XMLConfigurationWriter
- org.apache.rat.report.xml.XmlElements
- org.apache.rat.report.xml.XmlReportFactory
- org.apache.rat.report.xml.writer.XmlWriter (implements org.apache.rat.report.xml.writer.IXmlWriter)
- org.apache.rat.configuration.builders.AbstractBuilder (implements org.apache.rat.analysis.IHeaderMatcher.Builder)
Interface Hierarchy
- java.lang.AutoCloseable
- org.apache.rat.report.xml.writer.IXmlWriter
- org.apache.rat.BuilderParams
- java.lang.Comparable<T>
- org.apache.rat.license.ILicense (also extends org.apache.rat.analysis.IHeaderMatcher)
- org.apache.rat.license.ILicenseFamily
- org.apache.rat.analysis.license.DeprecatedConfig
- org.apache.rat.document.DocumentAnalyser
- org.apache.rat.analysis.IHeaderMatcher
- org.apache.rat.license.ILicense (also extends java.lang.Comparable<T>)
- org.apache.rat.analysis.IHeaderMatcher.Builder
- org.apache.rat.license.ILicense.Builder
- org.apache.rat.analysis.IHeaders
- org.apache.rat.report.IReportable
- org.apache.rat.configuration.LicenseReader
- org.apache.rat.utils.Log
- org.apache.rat.configuration.MatcherReader
- org.apache.rat.config.exclusion.MatcherSet
- org.apache.rat.report.RatReport
Annotation Type Hierarchy
- org.apache.rat.config.parameters.ConfigComponent (implements java.lang.annotation.Annotation)
- org.apache.rat.DeprecationReporter.Info (implements java.lang.annotation.Annotation)
- org.apache.rat.config.parameters.MatcherBuilder (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.apache.rat.config.AddLicenseHeaders
- org.apache.rat.commandline.Arg
- org.apache.rat.utils.CasedString.StringCase
- org.apache.rat.report.claim.ClaimStatistic.Counter
- org.apache.rat.config.parameters.ComponentType
- org.apache.rat.api.Document.Type
- org.apache.rat.configuration.Format
- org.apache.rat.license.LicenseSetFactory.LicenseFilter
- org.apache.rat.utils.Log.Level
- org.apache.rat.ReportConfiguration.Processing
- org.apache.rat.utils.ReportingSet.Options
- org.apache.rat.config.exclusion.StandardCollection
- org.apache.rat.commandline.StyleSheets
- org.apache.rat.report.xml.XmlElements.Attributes
- org.apache.rat.report.xml.XmlElements.Elements
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)