You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@creadur.apache.org by rd...@apache.org on 2013/12/07 09:41:45 UTC
svn commit: r1548814 -
/creadur/rat/branches/gsoc/apache-rat-core/src/main/java/org/apache/rat/analysis/license/OASISLicense.java
Author: rdonkin
Date: Sat Dec 7 08:41:45 2013
New Revision: 1548814
URL: http://svn.apache.org/r1548814
Log:
Add java doc.
Modified:
creadur/rat/branches/gsoc/apache-rat-core/src/main/java/org/apache/rat/analysis/license/OASISLicense.java
Modified: creadur/rat/branches/gsoc/apache-rat-core/src/main/java/org/apache/rat/analysis/license/OASISLicense.java
URL: http://svn.apache.org/viewvc/creadur/rat/branches/gsoc/apache-rat-core/src/main/java/org/apache/rat/analysis/license/OASISLicense.java?rev=1548814&r1=1548813&r2=1548814&view=diff
==============================================================================
--- creadur/rat/branches/gsoc/apache-rat-core/src/main/java/org/apache/rat/analysis/license/OASISLicense.java (original)
+++ creadur/rat/branches/gsoc/apache-rat-core/src/main/java/org/apache/rat/analysis/license/OASISLicense.java Sat Dec 7 08:41:45 2013
@@ -29,16 +29,24 @@ import org.apache.rat.api.MetaData;
*/
public class OASISLicense extends FullTextMatchingLicense {
+ /** The Constant COPYRIGHT_PATTERN_DEFN. */
private static final String COPYRIGHT_PATTERN_DEFN = ".*Copyright\\s.*OASIS Open.*";
+
+ /** The Constant CLAUSE_DEFN. */
private static final String CLAUSE_DEFN
= "This document and translations of it may be copied and furnished to others and derivative works" +
"that comment on or otherwise explain it or assist in its implementation may be prepared" +
"copied published and distributed";
+ /** The Constant COPYRIGHT_PATTERN. */
private static final Pattern COPYRIGHT_PATTERN = Pattern.compile(COPYRIGHT_PATTERN_DEFN);
+ /** The copyright match. */
boolean copyrightMatch = false;
+ /**
+ * Instantiates a new oASIS license.
+ */
public OASISLicense() {
super(MetaData.RAT_LICENSE_FAMILY_CATEGORY_DATUM_OASIS,
MetaData.RAT_LICENSE_FAMILY_NAME_DATUM_OASIS_OPEN_LICENSE,
@@ -46,6 +54,13 @@ public class OASISLicense extends FullTe
CLAUSE_DEFN);
}
+ /*
+ * (non-Javadoc)
+ *
+ * @see
+ * org.apache.rat.analysis.license.FullTextMatchingLicense#match(org.apache
+ * .rat.api.Document, java.lang.String)
+ */
@Override
public boolean match(Document subject, String line) {
boolean result = false;
@@ -57,6 +72,11 @@ public class OASISLicense extends FullTe
return result;
}
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.apache.rat.analysis.license.FullTextMatchingLicense#reset()
+ */
@Override
public void reset() {
copyrightMatch = false;