Author: rdonkin
Date: Thu Dec 5 20:26:14 2013
New Revision: 1548272
URL: http://svn.apache.org/r1548272
Log:
Factor static methods into object.
Modified:
creadur/rat/branches/gsoc/apache-rat-core/src/main/java/org/apache/rat/document/impl/guesser/NoteGuesser.java
Modified:
creadur/rat/branches/gsoc/apache-rat-core/src/main/java/org/apache/rat/document/impl/guesser/NoteGuesser.java
URL:
http://svn.apache.org/viewvc/creadur/rat/branches/gsoc/apache-rat-core/src/main/java/org/apache/rat/document/impl/guesser/NoteGuesser.java?rev=1548272&r1=1548271&r2=1548272&view=diff
==============================================================================
---
creadur/rat/branches/gsoc/apache-rat-core/src/main/java/org/apache/rat/document/impl/guesser/NoteGuesser.java
(original)
+++
creadur/rat/branches/gsoc/apache-rat-core/src/main/java/org/apache/rat/document/impl/guesser/NoteGuesser.java
Thu Dec 5 20:26:14 2013
@@ -38,10 +38,17 @@ public class NoteGuesser {
private static final String[] NOTE_FILE_EXTENSIONS = { "LICENSE",
"LICENSE.TXT", "NOTICE", "NOTICE.TXT", };
+ public static final boolean isNote(final Document document) {
+ return new NoteGuesser().matches(document);
+ }
+
+ private NoteGuesser() {
+ }
+
/**
* Is a file by that name a note file?
*/
- private static final boolean isNote(final String name) {
+ private final boolean isNote(final String name) {
if (name == null) {
return false;
}
@@ -62,8 +69,7 @@ public class NoteGuesser {
return false;
}
- public static final boolean isNote(final Document document) {
+ public final boolean matches(final Document document) {
return isNote(document.getName());
}
-
}