Hierarchy For All Packages
Package Hierarchies:- org.apache.rat,
- org.apache.rat.analysis,
- org.apache.rat.analysis.generation,
- org.apache.rat.analysis.license,
- org.apache.rat.analysis.util,
- org.apache.rat.annotation,
- org.apache.rat.anttasks,
- org.apache.rat.api,
- org.apache.rat.api.domain,
- org.apache.rat.config,
- org.apache.rat.document,
- org.apache.rat.document.impl,
- org.apache.rat.document.impl.guesser,
- org.apache.rat.document.impl.util,
- org.apache.rat.header,
- org.apache.rat.license,
- org.apache.rat.mp,
- org.apache.rat.mp.util,
- org.apache.rat.policy,
- org.apache.rat.report,
- org.apache.rat.report.claim,
- org.apache.rat.report.claim.impl,
- org.apache.rat.report.claim.impl.xml,
- org.apache.rat.report.claim.util,
- org.apache.rat.report.xml,
- org.apache.rat.report.xml.writer,
- org.apache.rat.report.xml.writer.impl.base,
- org.apache.rat.walker
Class Hierarchy
- java.lang.Object
- org.apache.rat.annotation.AbstractLicenseAppender
- org.apache.rat.annotation.ApacheV2LicenseAppender
- org.apache.maven.plugin.AbstractMojo (implements org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo)
- org.apache.rat.mp.AbstractRatMojo
- org.apache.rat.mp.RatCheckMojo
- org.apache.rat.mp.RatReportMojo (implements org.apache.maven.reporting.MavenReport)
- org.apache.rat.mp.AbstractRatMojo
- org.apache.rat.document.impl.AbstractMonolithicDocument (implements org.apache.rat.api.Document)
- org.apache.rat.document.impl.MonolithicFileDocument
- org.apache.rat.report.AbstractReport (implements org.apache.rat.report.RatReport)
- org.apache.rat.report.claim.impl.AbstractClaimReporter
- org.apache.rat.report.claim.impl.ClaimAggregator
- org.apache.rat.report.claim.util.LicenseAddingReport
- org.apache.rat.report.claim.impl.xml.SimpleXmlClaimReporter
- org.apache.rat.report.claim.impl.AbstractClaimReporter
- org.apache.rat.document.impl.ArchiveEntryDocument (implements org.apache.rat.api.Document)
- org.apache.rat.document.impl.guesser.ArchiveGuesser
- org.apache.rat.header.ArrayCharFilter (implements org.apache.rat.header.CharFilter)
- org.apache.rat.analysis.license.BaseLicense
- org.apache.rat.analysis.license.CDDL1License (implements org.apache.rat.analysis.IHeaderMatcher)
- org.apache.rat.analysis.license.CopyrightHeader (implements org.apache.rat.analysis.IHeaderMatcher)
- org.apache.rat.analysis.license.AppliedApacheSoftwareLicense20
- org.apache.rat.analysis.license.FullTextMatchingLicense (implements org.apache.rat.analysis.IHeaderMatcher)
- org.apache.rat.anttasks.FullTextLicenseMatcher
- org.apache.rat.analysis.license.GPL1License
- org.apache.rat.analysis.license.GPL2License
- org.apache.rat.analysis.license.GPL3License
- org.apache.rat.analysis.license.MITLicense
- org.apache.rat.analysis.license.OASISLicense
- org.apache.rat.analysis.license.SimplePatternBasedLicense (implements org.apache.rat.analysis.IHeaderMatcher)
- org.apache.rat.analysis.license.ApacheSoftwareLicense20
- org.apache.rat.analysis.license.DojoLicenseHeader
- org.apache.rat.anttasks.SubstringLicenseMatcher
- org.apache.rat.analysis.license.TMF854LicenseHeader
- org.apache.rat.analysis.license.W3CDocLicense
- org.apache.rat.analysis.license.W3CLicense
- org.apache.rat.document.impl.guesser.BinaryGuesser
- org.apache.rat.report.claim.util.ClaimReporterMultiplexer (implements org.apache.rat.report.RatReport)
- org.apache.rat.report.claim.ClaimStatistic
- org.apache.rat.mp.util.ConfigurationHelper
- org.apache.rat.config.ConfigurationUtil
- org.apache.rat.api.ContentType
- org.apache.rat.analysis.DefaultAnalyserFactory
- org.apache.rat.analysis.DefaultAnalyserFactory.DefaultAnalyser (implements org.apache.rat.document.IDocumentAnalyser)
- org.apache.rat.policy.DefaultPolicy (implements org.apache.rat.document.IDocumentAnalyser)
- org.apache.rat.Defaults
- org.apache.rat.document.impl.util.DocumentAnalyserMultiplexer (implements org.apache.rat.document.IDocumentAnalyser)
- org.apache.rat.analysis.DocumentHeaderAnalyser (implements org.apache.rat.document.IDocumentAnalyser)
- org.apache.rat.document.impl.DocumentImplUtils
- org.apache.tools.ant.types.EnumeratedAttribute
- org.apache.rat.anttasks.Report.AddLicenseHeaders
- org.apache.rat.anttasks.Report.Format
- org.apache.rat.mp.util.ExclusionHelper
- org.apache.rat.document.impl.FileDocument (implements org.apache.rat.api.Document)
- org.apache.rat.walker.FileNameComparator (implements java.util.Comparator<T>)
- org.apache.rat.mp.FilesReportable (implements org.apache.rat.report.IReportable)
- org.apache.rat.mp.FilesReportable.FileDocument (implements org.apache.rat.api.Document)
- org.apache.rat.header.FilteringSequenceFactory
- org.apache.rat.analysis.generation.GeneratedLicenseNotRequired (implements org.apache.rat.analysis.IHeaderMatcher)
- org.apache.rat.document.impl.guesser.GuessUtils
- org.apache.rat.header.HeaderBean
- org.apache.rat.analysis.HeaderCheckWorker
- org.apache.rat.header.HeaderMatcher
- org.apache.rat.analysis.util.HeaderMatcherMultiplexer (implements org.apache.rat.analysis.IHeaderMatcher)
- org.apache.rat.mp.HeaderMatcherSpecification
- java.io.InputStream (implements java.io.Closeable)
- java.io.FilterInputStream
- org.apache.rat.annotation.BOMInputStream
- java.io.FilterInputStream
- org.apache.rat.analysis.generation.JavaDocLicenseNotRequired (implements org.apache.rat.analysis.IHeaderMatcher)
- org.apache.rat.api.domain.LicenseFamily
- org.apache.rat.api.domain.LicenseFamilyBuilder
- org.apache.rat.mp.LicenseFamilySpecification
- org.apache.rat.api.MetaData
- org.apache.rat.api.MetaData.Datum
- org.apache.rat.document.impl.guesser.NoteGuesser
- org.apache.tools.ant.ProjectComponent (implements java.lang.Cloneable)
- org.apache.tools.ant.Task
- org.apache.rat.anttasks.Report
- org.apache.tools.ant.Task
- org.apache.rat.Report
- org.apache.rat.ReportConfiguration
- org.apache.rat.ReportTransformer (implements java.lang.Runnable)
- org.apache.rat.anttasks.ResourceCollectionContainer (implements org.apache.rat.report.IReportable)
- org.apache.rat.anttasks.ResourceCollectionContainer.ResourceDocument (implements org.apache.rat.api.Document)
- org.apache.rat.mp.util.ScmIgnoreParser
- org.apache.rat.license.SimpleLicenseFamily (implements org.apache.rat.license.ILicenseFamily)
- org.apache.rat.license.AcademicFree21LicenseFamily
- org.apache.rat.license.Apache20LicenseFamily
- org.apache.rat.license.CDDL1LicenseFamily
- org.apache.rat.license.GPL1LicenseFamily
- org.apache.rat.license.GPL2LicenseFamily
- org.apache.rat.license.GPL3LicenseFamily
- org.apache.rat.license.MITLicenseFamily
- org.apache.rat.license.ModifiedBSDLicenseFamily
- org.apache.rat.license.OASISLicenseFamily
- org.apache.rat.license.W3CDocumentLicenseFamily
- org.apache.rat.license.W3CSoftwareLicenseFamily
- org.apache.rat.anttasks.SubstringLicenseMatcher.Pattern
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- org.apache.maven.plugin.AbstractMojoExecutionException
- org.apache.maven.plugin.MojoFailureException
- org.apache.rat.mp.RatCheckException
- org.apache.maven.plugin.MojoFailureException
- java.io.IOException
- org.apache.rat.document.CompositeDocumentException
- org.apache.rat.report.xml.writer.InvalidXmlException
- org.apache.rat.report.xml.writer.OperationNotAllowedException
- org.apache.rat.document.RatDocumentAnalysisException
- org.apache.rat.analysis.RatReportAnalysisResultException
- org.apache.rat.document.UnsuitableDocumentException
- org.apache.rat.api.RatException
- org.apache.rat.analysis.RatHeaderAnalysisException
- java.lang.RuntimeException
- org.apache.rat.ReportFailedRuntimeException
- org.apache.maven.plugin.AbstractMojoExecutionException
- java.lang.Exception
- org.apache.rat.document.ToNameTransformer (implements org.apache.commons.collections.Transformer)
- org.apache.rat.walker.Walker (implements org.apache.rat.report.IReportable)
- org.apache.rat.walker.ArchiveWalker (implements org.apache.rat.report.IReportable)
- org.apache.rat.walker.DirectoryWalker (implements org.apache.rat.report.IReportable)
- org.apache.rat.report.xml.XmlReportFactory
- org.apache.rat.report.xml.writer.impl.base.XmlWriter (implements org.apache.rat.report.xml.writer.IXmlWriter)
- org.apache.rat.report.xml.writer.XmlWriterUtils
- org.apache.rat.annotation.AbstractLicenseAppender
Interface Hierarchy
- org.apache.rat.header.CharFilter
- org.apache.rat.api.Document
- org.apache.rat.document.IDocumentAnalyser
- org.apache.rat.analysis.IHeaderMatcher
- org.apache.rat.license.ILicenseFamily
- org.apache.rat.report.IReportable
- org.apache.rat.report.xml.writer.IXmlWriter
- org.apache.rat.api.MimeTyper
- org.apache.rat.report.RatReport
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.api.domain.RatLicenseFamily
- org.apache.rat.config.ReportFormat
- org.apache.rat.config.SourceCodeManagementSystems
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)