rat.analysis.license
Class DojoLicenseHeader

java.lang.Object
  extended by rat.analysis.license.BaseLicense
      extended by rat.analysis.license.DojoLicenseHeader
All Implemented Interfaces:
IHeaderMatcher

public class DojoLicenseHeader
extends BaseLicense
implements IHeaderMatcher


Constructor Summary
DojoLicenseHeader()
           
 
Method Summary
 boolean match(java.lang.String subject, java.lang.String line, IClaimReporter reporter)
          Matches the text accumulated to licenses.
 void reset()
          Resets this matches.
 
Methods inherited from class rat.analysis.license.BaseLicense
getCode, getName, getNotes, reportOnLicense
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DojoLicenseHeader

public DojoLicenseHeader()
Method Detail

reset

public void reset()
Description copied from interface: IHeaderMatcher
Resets this matches. Subsequent calls to IHeaderMatcher.match(java.lang.String, java.lang.String, rat.report.claim.IClaimReporter) will accumulate new text.

Specified by:
reset in interface IHeaderMatcher

match

public boolean match(java.lang.String subject,
                     java.lang.String line,
                     IClaimReporter reporter)
              throws RatHeaderAnalysisException
Description copied from interface: IHeaderMatcher
Matches the text accumulated to licenses. TODO probably a poor design choice - hope to fix later

Specified by:
match in interface IHeaderMatcher
Parameters:
subject - TODO
line - next line of text, not null
reporter - TODO
Returns:
TODO
Throws:
RatHeaderAnalysisException


Copyright © 2006-2010. All Rights Reserved.