Uses of Interface
rat.analysis.IHeaderMatcher

Packages that use IHeaderMatcher
rat   
rat.analysis.generation   
rat.analysis.license   
rat.analysis.util   
rat.anttasks   
rat.report.analyser   
rat.report.xml   
 

Uses of IHeaderMatcher in rat
 

Fields in rat declared as IHeaderMatcher
static IHeaderMatcher[] Defaults.DEFAULT_MATCHERS
          The standard liest of licenses to include in the reports.
 

Methods in rat that return IHeaderMatcher
static IHeaderMatcher Defaults.createDefaultMatcher()
           
 

Methods in rat with parameters of type IHeaderMatcher
static void Report.report(IReportable container, java.io.Writer out, IHeaderMatcher matcher, ILicenseFamily[] approvedLicenseNames)
           
static void Report.report(java.io.PrintStream out, IReportable base, java.io.InputStream style, IHeaderMatcher matcher, ILicenseFamily[] approvedLicenseNames)
           
static void Report.report(java.io.Writer out, IReportable base, java.io.InputStream style, IHeaderMatcher matcher, ILicenseFamily[] approvedLicenseNames)
           
 

Uses of IHeaderMatcher in rat.analysis.generation
 

Classes in rat.analysis.generation that implement IHeaderMatcher
 class GeneratedLicenseNotRequired
           
 class JavaDocLicenseNotRequired
          JavaDocs are generated and so no license is required.
 

Uses of IHeaderMatcher in rat.analysis.license
 

Classes in rat.analysis.license that implement IHeaderMatcher
 class ApacheSoftwareLicense20
          Matches Apache Software License, Version 2.0
 class DojoLicenseHeader
           
 class OASISLicense
          Looks for documents contain the OASIS copyright claim plus derivative work clause.
 class W3CDocLicense
           
 class W3CLicense
           
 

Uses of IHeaderMatcher in rat.analysis.util
 

Classes in rat.analysis.util that implement IHeaderMatcher
 class HeaderMatcherMultiplexer
          Delegates to an ordered set of matchers.
 

Constructors in rat.analysis.util with parameters of type IHeaderMatcher
HeaderMatcherMultiplexer(IHeaderMatcher[] matchers)
           
 

Uses of IHeaderMatcher in rat.anttasks
 

Methods in rat.anttasks with parameters of type IHeaderMatcher
 void Report.add(IHeaderMatcher matcher)
          Adds a license matcher.
 

Uses of IHeaderMatcher in rat.report.analyser
 

Methods in rat.report.analyser with parameters of type IHeaderMatcher
static IDocumentAnalyser DefaultAnalyserFactory.createDefaultAnalyser(IClaimReporter reporter, IHeaderMatcher matcher)
           
static IDocumentAnalyser DefaultAnalyserFactory.createDefaultStandardAnalyser(IClaimReporter reporter, IHeaderMatcher matcher)
           
 

Constructors in rat.report.analyser with parameters of type IHeaderMatcher
DocumentHeaderAnalyser(IHeaderMatcher matcher, IClaimReporter reporter)
           
 

Uses of IHeaderMatcher in rat.report.xml
 

Methods in rat.report.xml with parameters of type IHeaderMatcher
static RatReport XmlReportFactory.createStandardReport(IXmlWriter writer, IHeaderMatcher matcher)
           
static RatReport XmlReportFactory.createStandardReport(IXmlWriter writer, IHeaderMatcher matcher, ILicenseFamily[] approvedLicenses)
           
 



Copyright © 2006-2009. All Rights Reserved.