You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by br...@apache.org on 2015/04/19 11:02:32 UTC
[1/6] [text] Remove since tags for release 1.0
Repository: commons-text
Updated Branches:
refs/heads/master d39dbb548 -> c4e8a3e0e
Remove since tags for release 1.0
Project: http://git-wip-us.apache.org/repos/asf/commons-text/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-text/commit/75db6def
Tree: http://git-wip-us.apache.org/repos/asf/commons-text/tree/75db6def
Diff: http://git-wip-us.apache.org/repos/asf/commons-text/diff/75db6def
Branch: refs/heads/master
Commit: 75db6defc919d4113a246a5832b4815b14b7a524
Parents: d39dbb5
Author: Benedikt Ritter <br...@apache.org>
Authored: Sun Apr 19 10:28:46 2015 +0200
Committer: Benedikt Ritter <br...@apache.org>
Committed: Sun Apr 19 10:37:41 2015 +0200
----------------------------------------------------------------------
src/main/java/org/apache/commons/text/diff/CommandVisitor.java | 1 -
src/main/java/org/apache/commons/text/diff/DeleteCommand.java | 1 -
src/main/java/org/apache/commons/text/diff/EditCommand.java | 1 -
src/main/java/org/apache/commons/text/diff/EditScript.java | 1 -
src/main/java/org/apache/commons/text/diff/InsertCommand.java | 1 -
src/main/java/org/apache/commons/text/diff/KeepCommand.java | 1 -
src/main/java/org/apache/commons/text/diff/ReplacementsFinder.java | 1 -
.../java/org/apache/commons/text/diff/ReplacementsHandler.java | 1 -
src/main/java/org/apache/commons/text/diff/StringsComparator.java | 2 --
src/main/java/org/apache/commons/text/names/HumanNameParser.java | 2 --
src/main/java/org/apache/commons/text/names/Name.java | 2 --
.../java/org/apache/commons/text/names/NameParseException.java | 2 --
.../java/org/apache/commons/text/similarity/CosineDistance.java | 1 -
.../java/org/apache/commons/text/similarity/CosineSimilarity.java | 2 --
src/main/java/org/apache/commons/text/similarity/EditDistance.java | 1 -
.../java/org/apache/commons/text/similarity/EditDistanceFrom.java | 1 -
src/main/java/org/apache/commons/text/similarity/FuzzyScore.java | 2 --
.../java/org/apache/commons/text/similarity/HammingDistance.java | 2 --
.../org/apache/commons/text/similarity/JaroWrinklerDistance.java | 2 --
.../org/apache/commons/text/similarity/LevenshteinDistance.java | 2 --
.../java/org/apache/commons/text/similarity/internal/Counter.java | 1 -
.../apache/commons/text/similarity/internal/RegexTokenizer.java | 2 --
.../org/apache/commons/text/similarity/internal/Tokenizer.java | 1 -
src/test/java/org/apache/commons/text/names/NameTest.java | 2 --
src/test/java/org/apache/commons/text/names/ParserTest.java | 2 --
.../org/apache/commons/text/similarity/CosineDistanceTest.java | 2 --
26 files changed, 39 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/commons-text/blob/75db6def/src/main/java/org/apache/commons/text/diff/CommandVisitor.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/text/diff/CommandVisitor.java b/src/main/java/org/apache/commons/text/diff/CommandVisitor.java
index 7e5f40f..c0daed4 100644
--- a/src/main/java/org/apache/commons/text/diff/CommandVisitor.java
+++ b/src/main/java/org/apache/commons/text/diff/CommandVisitor.java
@@ -118,7 +118,6 @@ package org.apache.commons.text.diff;
* </pre>
*
* @param <T> object type
- * @since 1.0
*/
public interface CommandVisitor<T> {
http://git-wip-us.apache.org/repos/asf/commons-text/blob/75db6def/src/main/java/org/apache/commons/text/diff/DeleteCommand.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/text/diff/DeleteCommand.java b/src/main/java/org/apache/commons/text/diff/DeleteCommand.java
index 8173718..3e0d8df 100644
--- a/src/main/java/org/apache/commons/text/diff/DeleteCommand.java
+++ b/src/main/java/org/apache/commons/text/diff/DeleteCommand.java
@@ -30,7 +30,6 @@ package org.apache.commons.text.diff;
* @see EditScript
*
* @param <T> object type
- * @since 1.0
*/
public class DeleteCommand<T> extends EditCommand<T> {
http://git-wip-us.apache.org/repos/asf/commons-text/blob/75db6def/src/main/java/org/apache/commons/text/diff/EditCommand.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/text/diff/EditCommand.java b/src/main/java/org/apache/commons/text/diff/EditCommand.java
index 7920206..49f795c 100644
--- a/src/main/java/org/apache/commons/text/diff/EditCommand.java
+++ b/src/main/java/org/apache/commons/text/diff/EditCommand.java
@@ -49,7 +49,6 @@ package org.apache.commons.text.diff;
* @see EditScript
*
* @param <T> object type
- * @since 1.0
*/
public abstract class EditCommand<T> {
http://git-wip-us.apache.org/repos/asf/commons-text/blob/75db6def/src/main/java/org/apache/commons/text/diff/EditScript.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/text/diff/EditScript.java b/src/main/java/org/apache/commons/text/diff/EditScript.java
index 8891044..7b1b74c 100644
--- a/src/main/java/org/apache/commons/text/diff/EditScript.java
+++ b/src/main/java/org/apache/commons/text/diff/EditScript.java
@@ -41,7 +41,6 @@ import java.util.List;
* @see ReplacementsHandler
*
* @param <T> object type
- * @since 1.0
*/
public class EditScript<T> {
http://git-wip-us.apache.org/repos/asf/commons-text/blob/75db6def/src/main/java/org/apache/commons/text/diff/InsertCommand.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/text/diff/InsertCommand.java b/src/main/java/org/apache/commons/text/diff/InsertCommand.java
index f0337dc..b23cabf 100644
--- a/src/main/java/org/apache/commons/text/diff/InsertCommand.java
+++ b/src/main/java/org/apache/commons/text/diff/InsertCommand.java
@@ -30,7 +30,6 @@ package org.apache.commons.text.diff;
* @see EditScript
*
* @param <T> object type
- * @since 1.0
*/
public class InsertCommand<T> extends EditCommand<T> {
http://git-wip-us.apache.org/repos/asf/commons-text/blob/75db6def/src/main/java/org/apache/commons/text/diff/KeepCommand.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/text/diff/KeepCommand.java b/src/main/java/org/apache/commons/text/diff/KeepCommand.java
index 34c6fe7..01e950f 100644
--- a/src/main/java/org/apache/commons/text/diff/KeepCommand.java
+++ b/src/main/java/org/apache/commons/text/diff/KeepCommand.java
@@ -30,7 +30,6 @@ package org.apache.commons.text.diff;
* @see EditScript
*
* @param <T> object type
- * @since 1.0
*/
public class KeepCommand<T> extends EditCommand<T> {
http://git-wip-us.apache.org/repos/asf/commons-text/blob/75db6def/src/main/java/org/apache/commons/text/diff/ReplacementsFinder.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/text/diff/ReplacementsFinder.java b/src/main/java/org/apache/commons/text/diff/ReplacementsFinder.java
index 669585a..ced87c2 100644
--- a/src/main/java/org/apache/commons/text/diff/ReplacementsFinder.java
+++ b/src/main/java/org/apache/commons/text/diff/ReplacementsFinder.java
@@ -48,7 +48,6 @@ import java.util.List;
* @see StringsComparator
*
* @param <T> object type
- * @since 1.0
*/
public class ReplacementsFinder<T> implements CommandVisitor<T> {
http://git-wip-us.apache.org/repos/asf/commons-text/blob/75db6def/src/main/java/org/apache/commons/text/diff/ReplacementsHandler.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/text/diff/ReplacementsHandler.java b/src/main/java/org/apache/commons/text/diff/ReplacementsHandler.java
index 3beb716..f486e5e 100644
--- a/src/main/java/org/apache/commons/text/diff/ReplacementsHandler.java
+++ b/src/main/java/org/apache/commons/text/diff/ReplacementsHandler.java
@@ -23,7 +23,6 @@ import java.util.List;
*
* @param <T> object type
* @see ReplacementsFinder
- * @since 1.0
*/
public interface ReplacementsHandler<T> {
http://git-wip-us.apache.org/repos/asf/commons-text/blob/75db6def/src/main/java/org/apache/commons/text/diff/StringsComparator.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/text/diff/StringsComparator.java b/src/main/java/org/apache/commons/text/diff/StringsComparator.java
index 4215931..47613aa 100644
--- a/src/main/java/org/apache/commons/text/diff/StringsComparator.java
+++ b/src/main/java/org/apache/commons/text/diff/StringsComparator.java
@@ -48,8 +48,6 @@ package org.apache.commons.text.diff;
* @see EditScript
* @see EditCommand
* @see CommandVisitor
- *
- * @since 1.0
*/
public class StringsComparator {
http://git-wip-us.apache.org/repos/asf/commons-text/blob/75db6def/src/main/java/org/apache/commons/text/names/HumanNameParser.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/text/names/HumanNameParser.java b/src/main/java/org/apache/commons/text/names/HumanNameParser.java
index 6ad6394..843685a 100644
--- a/src/main/java/org/apache/commons/text/names/HumanNameParser.java
+++ b/src/main/java/org/apache/commons/text/names/HumanNameParser.java
@@ -61,8 +61,6 @@ import org.apache.commons.lang3.StringUtils;
* suggested in <a href="https://issues.apache.org/jira/browse/SANDBOX-487">SANDBOX-487</a>.</p>
*
* <p>This class is not thread-safe.</p>
- *
- * @since 1.0
*/
public class HumanNameParser {
http://git-wip-us.apache.org/repos/asf/commons-text/blob/75db6def/src/main/java/org/apache/commons/text/names/Name.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/text/names/Name.java b/src/main/java/org/apache/commons/text/names/Name.java
index 71df7d8..0dd2560 100644
--- a/src/main/java/org/apache/commons/text/names/Name.java
+++ b/src/main/java/org/apache/commons/text/names/Name.java
@@ -24,8 +24,6 @@ import java.util.regex.Pattern;
* for handling with Regexes.</p>
*
* <p>This class is not thread-safe.</p>
- *
- * @since 1.0
*/
public class Name {
http://git-wip-us.apache.org/repos/asf/commons-text/blob/75db6def/src/main/java/org/apache/commons/text/names/NameParseException.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/text/names/NameParseException.java b/src/main/java/org/apache/commons/text/names/NameParseException.java
index 2ff160f..b09c2d6 100644
--- a/src/main/java/org/apache/commons/text/names/NameParseException.java
+++ b/src/main/java/org/apache/commons/text/names/NameParseException.java
@@ -18,8 +18,6 @@ package org.apache.commons.text.names;
/**
* Name parse exception.
- *
- * @since 1.0
*/
public class NameParseException extends RuntimeException {
http://git-wip-us.apache.org/repos/asf/commons-text/blob/75db6def/src/main/java/org/apache/commons/text/similarity/CosineDistance.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/text/similarity/CosineDistance.java b/src/main/java/org/apache/commons/text/similarity/CosineDistance.java
index d4eeae5..2fa4515 100644
--- a/src/main/java/org/apache/commons/text/similarity/CosineDistance.java
+++ b/src/main/java/org/apache/commons/text/similarity/CosineDistance.java
@@ -29,7 +29,6 @@ import org.apache.commons.text.similarity.internal.Tokenizer;
* are converted into vectors through a simple tokenizer that works with </p>
*
* @see org.apache.commons.text.similarity.internal.RegexTokenizer
- * @since 1.0
*/
public class CosineDistance implements EditDistance<Double> {
/**
http://git-wip-us.apache.org/repos/asf/commons-text/blob/75db6def/src/main/java/org/apache/commons/text/similarity/CosineSimilarity.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/text/similarity/CosineSimilarity.java b/src/main/java/org/apache/commons/text/similarity/CosineSimilarity.java
index cf21186..9956785 100644
--- a/src/main/java/org/apache/commons/text/similarity/CosineSimilarity.java
+++ b/src/main/java/org/apache/commons/text/similarity/CosineSimilarity.java
@@ -28,8 +28,6 @@ import java.util.Set;
* For further explanation about the Cosine Similarity, refer to
* http://en.wikipedia.org/wiki/Cosine_similarity.
* </p>
- *
- * @since 1.0
*/
public class CosineSimilarity {
http://git-wip-us.apache.org/repos/asf/commons-text/blob/75db6def/src/main/java/org/apache/commons/text/similarity/EditDistance.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/text/similarity/EditDistance.java b/src/main/java/org/apache/commons/text/similarity/EditDistance.java
index 824522a..8407601 100644
--- a/src/main/java/org/apache/commons/text/similarity/EditDistance.java
+++ b/src/main/java/org/apache/commons/text/similarity/EditDistance.java
@@ -32,7 +32,6 @@ package org.apache.commons.text.similarity;
* </p>
*
* @param <R> The type of similarity score unit used by this EditDistance.
- * @since 1.0
*/
public interface EditDistance<R> {
http://git-wip-us.apache.org/repos/asf/commons-text/blob/75db6def/src/main/java/org/apache/commons/text/similarity/EditDistanceFrom.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/text/similarity/EditDistanceFrom.java b/src/main/java/org/apache/commons/text/similarity/EditDistanceFrom.java
index 710eace..5f2f4cc 100644
--- a/src/main/java/org/apache/commons/text/similarity/EditDistanceFrom.java
+++ b/src/main/java/org/apache/commons/text/similarity/EditDistanceFrom.java
@@ -48,7 +48,6 @@ package org.apache.commons.text.similarity;
* </pre>
*
* @param <R> This is the type of similarity score used by the EditDistance function.
- * @since 1.0
*/
public class EditDistanceFrom<R> {
http://git-wip-us.apache.org/repos/asf/commons-text/blob/75db6def/src/main/java/org/apache/commons/text/similarity/FuzzyScore.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/text/similarity/FuzzyScore.java b/src/main/java/org/apache/commons/text/similarity/FuzzyScore.java
index 32b557a..0863aa0 100644
--- a/src/main/java/org/apache/commons/text/similarity/FuzzyScore.java
+++ b/src/main/java/org/apache/commons/text/similarity/FuzzyScore.java
@@ -30,8 +30,6 @@ import java.util.Locale;
* <p>
* This code has been adapted from Apache Commons Lang 3.3.
* </p>
- *
- * @since 1.0
*/
public class FuzzyScore {
http://git-wip-us.apache.org/repos/asf/commons-text/blob/75db6def/src/main/java/org/apache/commons/text/similarity/HammingDistance.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/text/similarity/HammingDistance.java b/src/main/java/org/apache/commons/text/similarity/HammingDistance.java
index a62cfa5..7fdbc17 100644
--- a/src/main/java/org/apache/commons/text/similarity/HammingDistance.java
+++ b/src/main/java/org/apache/commons/text/similarity/HammingDistance.java
@@ -24,8 +24,6 @@ package org.apache.commons.text.similarity;
* For further explanation about the Hamming Distance, take a look at its
* Wikipedia page at http://en.wikipedia.org/wiki/Hamming_distance.
* </p>
- *
- * @since 1.0
*/
public class HammingDistance implements EditDistance<Integer> {
http://git-wip-us.apache.org/repos/asf/commons-text/blob/75db6def/src/main/java/org/apache/commons/text/similarity/JaroWrinklerDistance.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/text/similarity/JaroWrinklerDistance.java b/src/main/java/org/apache/commons/text/similarity/JaroWrinklerDistance.java
index df9d6b2..697e995 100644
--- a/src/main/java/org/apache/commons/text/similarity/JaroWrinklerDistance.java
+++ b/src/main/java/org/apache/commons/text/similarity/JaroWrinklerDistance.java
@@ -34,8 +34,6 @@ package org.apache.commons.text.similarity;
* <p>
* This code has been adapted from Apache Commons Lang 3.3.
* </p>
- *
- * @since 1.0
*/
public class JaroWrinklerDistance implements EditDistance<Double> {
http://git-wip-us.apache.org/repos/asf/commons-text/blob/75db6def/src/main/java/org/apache/commons/text/similarity/LevenshteinDistance.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/text/similarity/LevenshteinDistance.java b/src/main/java/org/apache/commons/text/similarity/LevenshteinDistance.java
index d94fa47..9b9f9a9 100644
--- a/src/main/java/org/apache/commons/text/similarity/LevenshteinDistance.java
+++ b/src/main/java/org/apache/commons/text/similarity/LevenshteinDistance.java
@@ -30,8 +30,6 @@ import java.util.Arrays;
* <p>
* This code has been adapted from Apache Commons Lang 3.3.
* </p>
- *
- * @since 1.0
*/
public class LevenshteinDistance implements EditDistance<Integer> {
http://git-wip-us.apache.org/repos/asf/commons-text/blob/75db6def/src/main/java/org/apache/commons/text/similarity/internal/Counter.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/text/similarity/internal/Counter.java b/src/main/java/org/apache/commons/text/similarity/internal/Counter.java
index 1f2f0d9..c0dd2e6 100644
--- a/src/main/java/org/apache/commons/text/similarity/internal/Counter.java
+++ b/src/main/java/org/apache/commons/text/similarity/internal/Counter.java
@@ -27,7 +27,6 @@ import java.util.Map;
*
* @see <a href="https://docs.python.org/dev/library/collections.html#collections.Counter">
* https://docs.python.org/dev/library/collections.html#collections.Counter</a>
- * @since 0.1
*/
public final class Counter {
http://git-wip-us.apache.org/repos/asf/commons-text/blob/75db6def/src/main/java/org/apache/commons/text/similarity/internal/RegexTokenizer.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/text/similarity/internal/RegexTokenizer.java b/src/main/java/org/apache/commons/text/similarity/internal/RegexTokenizer.java
index 743baa3..082ac05 100644
--- a/src/main/java/org/apache/commons/text/similarity/internal/RegexTokenizer.java
+++ b/src/main/java/org/apache/commons/text/similarity/internal/RegexTokenizer.java
@@ -25,8 +25,6 @@ import java.util.regex.Pattern;
* A simple word tokenizer that utilizes regex to find words. It applies a regex
* {@code}(\w)+{@code} over the input text to extract words from a given character
* sequence.
- *
- * @since 0.1
*/
public class RegexTokenizer implements Tokenizer<CharSequence> {
http://git-wip-us.apache.org/repos/asf/commons-text/blob/75db6def/src/main/java/org/apache/commons/text/similarity/internal/Tokenizer.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/text/similarity/internal/Tokenizer.java b/src/main/java/org/apache/commons/text/similarity/internal/Tokenizer.java
index 0c85503..9dc63e4 100644
--- a/src/main/java/org/apache/commons/text/similarity/internal/Tokenizer.java
+++ b/src/main/java/org/apache/commons/text/similarity/internal/Tokenizer.java
@@ -20,7 +20,6 @@ package org.apache.commons.text.similarity.internal;
* A tokenizer. Can produce arrays of tokens from a given type.
*
* @param <T> given type
- * @since 0.1
*/
public interface Tokenizer<T> {
http://git-wip-us.apache.org/repos/asf/commons-text/blob/75db6def/src/test/java/org/apache/commons/text/names/NameTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/text/names/NameTest.java b/src/test/java/org/apache/commons/text/names/NameTest.java
index 53c9764..7822e92 100644
--- a/src/test/java/org/apache/commons/text/names/NameTest.java
+++ b/src/test/java/org/apache/commons/text/names/NameTest.java
@@ -24,8 +24,6 @@ import org.junit.Test;
/**
* Tests for {@code Name} and {@code HumanNameParser}. Utilizes the same
* input file as the PHP library 0.2 version.
- *
- * @since 1.0
*/
public class NameTest {
http://git-wip-us.apache.org/repos/asf/commons-text/blob/75db6def/src/test/java/org/apache/commons/text/names/ParserTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/text/names/ParserTest.java b/src/test/java/org/apache/commons/text/names/ParserTest.java
index e9ca3c0..3e4c9d8 100644
--- a/src/test/java/org/apache/commons/text/names/ParserTest.java
+++ b/src/test/java/org/apache/commons/text/names/ParserTest.java
@@ -30,8 +30,6 @@ import org.junit.Test;
/**
* Tests the {@code HumanNameParser} class.
- *
- * @since 1.0
*/
public class ParserTest {
http://git-wip-us.apache.org/repos/asf/commons-text/blob/75db6def/src/test/java/org/apache/commons/text/similarity/CosineDistanceTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/text/similarity/CosineDistanceTest.java b/src/test/java/org/apache/commons/text/similarity/CosineDistanceTest.java
index 3912913..27fb4ab 100644
--- a/src/test/java/org/apache/commons/text/similarity/CosineDistanceTest.java
+++ b/src/test/java/org/apache/commons/text/similarity/CosineDistanceTest.java
@@ -26,8 +26,6 @@ import org.junit.Test;
/**
* Unit tests for {@link org.apache.commons.text.similarity.CosineSimilarity}.
- *
- * @since 0.1
*/
public class CosineDistanceTest {
[5/6] [text] Cleanup NOTICE file
Posted by br...@apache.org.
Cleanup NOTICE file
Project: http://git-wip-us.apache.org/repos/asf/commons-text/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-text/commit/a7e4c8a8
Tree: http://git-wip-us.apache.org/repos/asf/commons-text/tree/a7e4c8a8
Diff: http://git-wip-us.apache.org/repos/asf/commons-text/diff/a7e4c8a8
Branch: refs/heads/master
Commit: a7e4c8a8a4d473aa83f8a40d8ac25bb3d4c78853
Parents: 656e217
Author: Benedikt Ritter <br...@apache.org>
Authored: Sun Apr 19 10:42:29 2015 +0200
Committer: Benedikt Ritter <br...@apache.org>
Committed: Sun Apr 19 10:42:29 2015 +0200
----------------------------------------------------------------------
NOTICE.txt | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/commons-text/blob/a7e4c8a8/NOTICE.txt
----------------------------------------------------------------------
diff --git a/NOTICE.txt b/NOTICE.txt
index 5dd8ae2..283320b 100644
--- a/NOTICE.txt
+++ b/NOTICE.txt
@@ -1,8 +1,5 @@
Apache Commons Text
-Copyright 2001-2014 The Apache Software Foundation
+Copyright 2001-2015 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
-
-This product includes software from the Spring Framework,
-under the Apache License 2.0 (see: StringUtils.containsWhitespace())
[6/6] [text] Merge branch 'prerelease-cleanups'
Posted by br...@apache.org.
Merge branch 'prerelease-cleanups'
Project: http://git-wip-us.apache.org/repos/asf/commons-text/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-text/commit/c4e8a3e0
Tree: http://git-wip-us.apache.org/repos/asf/commons-text/tree/c4e8a3e0
Diff: http://git-wip-us.apache.org/repos/asf/commons-text/diff/c4e8a3e0
Branch: refs/heads/master
Commit: c4e8a3e0e00b41a2ad6075933304a6cc4cd7a71d
Parents: d39dbb5 a7e4c8a
Author: Benedikt Ritter <br...@apache.org>
Authored: Sun Apr 19 11:02:01 2015 +0200
Committer: Benedikt Ritter <br...@apache.org>
Committed: Sun Apr 19 11:02:01 2015 +0200
----------------------------------------------------------------------
NOTICE.txt | 5 +-
pom.xml | 10 ++--
.../commons/text/diff/CommandVisitor.java | 1 -
.../apache/commons/text/diff/DeleteCommand.java | 1 -
.../apache/commons/text/diff/EditCommand.java | 1 -
.../apache/commons/text/diff/EditScript.java | 1 -
.../apache/commons/text/diff/InsertCommand.java | 1 -
.../apache/commons/text/diff/KeepCommand.java | 1 -
.../commons/text/diff/ReplacementsFinder.java | 1 -
.../commons/text/diff/ReplacementsHandler.java | 1 -
.../commons/text/diff/StringsComparator.java | 2 -
.../commons/text/names/HumanNameParser.java | 2 -
.../org/apache/commons/text/names/Name.java | 2 -
.../commons/text/names/NameParseException.java | 2 -
.../commons/text/similarity/CosineDistance.java | 7 ---
.../text/similarity/CosineSimilarity.java | 2 -
.../apache/commons/text/similarity/Counter.java | 60 +++++++++++++++++++
.../commons/text/similarity/EditDistance.java | 1 -
.../text/similarity/EditDistanceFrom.java | 1 -
.../commons/text/similarity/FuzzyScore.java | 2 -
.../text/similarity/HammingDistance.java | 2 -
.../text/similarity/JaroWrinklerDistance.java | 2 -
.../text/similarity/LevenshteinDistance.java | 2 -
.../commons/text/similarity/RegexTokenizer.java | 50 ++++++++++++++++
.../commons/text/similarity/Tokenizer.java | 34 +++++++++++
.../text/similarity/internal/Counter.java | 61 --------------------
.../similarity/internal/RegexTokenizer.java | 52 -----------------
.../text/similarity/internal/Tokenizer.java | 35 -----------
.../text/similarity/internal/package-info.java | 23 --------
.../commons/text/similarity/package-info.java | 2 +-
.../org/apache/commons/text/names/NameTest.java | 2 -
.../apache/commons/text/names/ParserTest.java | 2 -
.../text/similarity/CosineDistanceTest.java | 2 -
.../text/similarity/StringMetricFromTest.java | 5 --
34 files changed, 151 insertions(+), 227 deletions(-)
----------------------------------------------------------------------
[3/6] [text] Tests should not write to std out
Posted by br...@apache.org.
Tests should not write to std out
Project: http://git-wip-us.apache.org/repos/asf/commons-text/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-text/commit/0ecf9afc
Tree: http://git-wip-us.apache.org/repos/asf/commons-text/tree/0ecf9afc
Diff: http://git-wip-us.apache.org/repos/asf/commons-text/diff/0ecf9afc
Branch: refs/heads/master
Commit: 0ecf9afc8473fae8537c76178b4044d85c2b743e
Parents: df68123
Author: Benedikt Ritter <br...@apache.org>
Authored: Sun Apr 19 10:39:31 2015 +0200
Committer: Benedikt Ritter <br...@apache.org>
Committed: Sun Apr 19 10:39:31 2015 +0200
----------------------------------------------------------------------
.../apache/commons/text/similarity/StringMetricFromTest.java | 5 -----
1 file changed, 5 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/commons-text/blob/0ecf9afc/src/test/java/org/apache/commons/text/similarity/StringMetricFromTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/text/similarity/StringMetricFromTest.java b/src/test/java/org/apache/commons/text/similarity/StringMetricFromTest.java
index de59452..117b3bc 100644
--- a/src/test/java/org/apache/commons/text/similarity/StringMetricFromTest.java
+++ b/src/test/java/org/apache/commons/text/similarity/StringMetricFromTest.java
@@ -54,11 +54,6 @@ public class StringMetricFromTest {
mostSimilar = test;
}
}
-
- System.out.println("The string most similar to \"" + target + "\" "
- + "is \"" + mostSimilar + "\" because "
- + "its distance is only " + shortestDistance + ".");
-
assertThat(mostSimilar, equalTo("a patchy"));
assertThat(shortestDistance, equalTo(4));
}
[2/6] [text] Move classes from the internal package into the package
where they are used and make them package private.
Posted by br...@apache.org.
Move classes from the internal package into the package where they
are used and make them package private.
Project: http://git-wip-us.apache.org/repos/asf/commons-text/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-text/commit/df681238
Tree: http://git-wip-us.apache.org/repos/asf/commons-text/tree/df681238
Diff: http://git-wip-us.apache.org/repos/asf/commons-text/diff/df681238
Branch: refs/heads/master
Commit: df681238bf5bcb2fece950b644a7d00a712d0cc8
Parents: 75db6de
Author: Benedikt Ritter <br...@apache.org>
Authored: Sun Apr 19 10:32:13 2015 +0200
Committer: Benedikt Ritter <br...@apache.org>
Committed: Sun Apr 19 10:37:50 2015 +0200
----------------------------------------------------------------------
.../commons/text/similarity/CosineDistance.java | 6 --
.../apache/commons/text/similarity/Counter.java | 60 ++++++++++++++++++++
.../commons/text/similarity/RegexTokenizer.java | 50 ++++++++++++++++
.../commons/text/similarity/Tokenizer.java | 34 +++++++++++
.../text/similarity/internal/Counter.java | 60 --------------------
.../similarity/internal/RegexTokenizer.java | 50 ----------------
.../text/similarity/internal/Tokenizer.java | 34 -----------
.../text/similarity/internal/package-info.java | 23 --------
.../commons/text/similarity/package-info.java | 2 +-
9 files changed, 145 insertions(+), 174 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/commons-text/blob/df681238/src/main/java/org/apache/commons/text/similarity/CosineDistance.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/text/similarity/CosineDistance.java b/src/main/java/org/apache/commons/text/similarity/CosineDistance.java
index 2fa4515..c5e8853 100644
--- a/src/main/java/org/apache/commons/text/similarity/CosineDistance.java
+++ b/src/main/java/org/apache/commons/text/similarity/CosineDistance.java
@@ -18,17 +18,11 @@ package org.apache.commons.text.similarity;
import java.util.Map;
-import org.apache.commons.text.similarity.internal.Counter;
-import org.apache.commons.text.similarity.internal.RegexTokenizer;
-import org.apache.commons.text.similarity.internal.Tokenizer;
-
/**
* Measures the cosine distance between two character sequences.
*
* <p>It utilizes the CosineSimilarity to compute the distance. Character sequences
* are converted into vectors through a simple tokenizer that works with </p>
- *
- * @see org.apache.commons.text.similarity.internal.RegexTokenizer
*/
public class CosineDistance implements EditDistance<Double> {
/**
http://git-wip-us.apache.org/repos/asf/commons-text/blob/df681238/src/main/java/org/apache/commons/text/similarity/Counter.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/text/similarity/Counter.java b/src/main/java/org/apache/commons/text/similarity/Counter.java
new file mode 100644
index 0000000..5eefc51
--- /dev/null
+++ b/src/main/java/org/apache/commons/text/similarity/Counter.java
@@ -0,0 +1,60 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.commons.text.similarity;
+
+import java.util.HashMap;
+import java.util.Map;
+
+/**
+ * Java implementation of Python's collections Counter module.
+ *
+ * <p>It counts how many times each element provided occurred in an array and
+ * returns a dict with the element as key and the count as value.</p>
+ *
+ * @see <a href="https://docs.python.org/dev/library/collections.html#collections.Counter">
+ * https://docs.python.org/dev/library/collections.html#collections.Counter</a>
+ */
+final class Counter {
+
+ /**
+ * Hidden constructor.
+ */
+ private Counter() {
+ super();
+ }
+
+ /**
+ * It counts how many times each element provided occurred in an array and
+ * returns a dict with the element as key and the count as value.
+ *
+ * @param tokens array of tokens
+ * @return dict, where the elements are key, and the count the value
+ */
+ public static Map<CharSequence, Integer> of(CharSequence[] tokens) {
+ final Map<CharSequence, Integer> innerCounter = new HashMap<CharSequence, Integer>();
+ for (CharSequence token : tokens) {
+ if (innerCounter.containsKey(token)) {
+ int value = innerCounter.get(token);
+ innerCounter.put(token, ++value);
+ } else {
+ innerCounter.put(token, 1);
+ }
+ }
+ return innerCounter;
+ }
+
+}
http://git-wip-us.apache.org/repos/asf/commons-text/blob/df681238/src/main/java/org/apache/commons/text/similarity/RegexTokenizer.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/text/similarity/RegexTokenizer.java b/src/main/java/org/apache/commons/text/similarity/RegexTokenizer.java
new file mode 100644
index 0000000..5a6c5d3
--- /dev/null
+++ b/src/main/java/org/apache/commons/text/similarity/RegexTokenizer.java
@@ -0,0 +1,50 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.commons.text.similarity;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+
+/**
+ * A simple word tokenizer that utilizes regex to find words. It applies a regex
+ * {@code}(\w)+{@code} over the input text to extract words from a given character
+ * sequence.
+ */
+class RegexTokenizer implements Tokenizer<CharSequence> {
+
+ /**
+ * {@inheritDoc}
+ *
+ * @throws IllegalArgumentException if the input text is blank
+ */
+ @Override
+ public CharSequence[] tokenize(CharSequence text) {
+ if (text == null || text.toString().trim().equals("")) {
+ throw new IllegalArgumentException("Invalid text");
+ }
+ Pattern pattern = Pattern.compile("(\\w)+");
+ Matcher matcher = pattern.matcher(text.toString());
+ List<String> tokens = new ArrayList<String>();
+ while (matcher.find()) {
+ tokens.add(matcher.group(0));
+ }
+ return tokens.toArray(new String[0]);
+ }
+
+}
http://git-wip-us.apache.org/repos/asf/commons-text/blob/df681238/src/main/java/org/apache/commons/text/similarity/Tokenizer.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/text/similarity/Tokenizer.java b/src/main/java/org/apache/commons/text/similarity/Tokenizer.java
new file mode 100644
index 0000000..0a69d24
--- /dev/null
+++ b/src/main/java/org/apache/commons/text/similarity/Tokenizer.java
@@ -0,0 +1,34 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.commons.text.similarity;
+
+/**
+ * A tokenizer. Can produce arrays of tokens from a given type.
+ *
+ * @param <T> given type
+ */
+interface Tokenizer<T> {
+
+ /**
+ * Returns an array of tokens.
+ *
+ * @param text input text
+ * @return array of tokens
+ */
+ T[] tokenize(CharSequence text);
+
+}
http://git-wip-us.apache.org/repos/asf/commons-text/blob/df681238/src/main/java/org/apache/commons/text/similarity/internal/Counter.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/text/similarity/internal/Counter.java b/src/main/java/org/apache/commons/text/similarity/internal/Counter.java
deleted file mode 100644
index c0dd2e6..0000000
--- a/src/main/java/org/apache/commons/text/similarity/internal/Counter.java
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.commons.text.similarity.internal;
-
-import java.util.HashMap;
-import java.util.Map;
-
-/**
- * Java implementation of Python's collections Counter module.
- *
- * <p>It counts how many times each element provided occurred in an array and
- * returns a dict with the element as key and the count as value.</p>
- *
- * @see <a href="https://docs.python.org/dev/library/collections.html#collections.Counter">
- * https://docs.python.org/dev/library/collections.html#collections.Counter</a>
- */
-public final class Counter {
-
- /**
- * Hidden constructor.
- */
- private Counter() {
- super();
- }
-
- /**
- * It counts how many times each element provided occurred in an array and
- * returns a dict with the element as key and the count as value.
- *
- * @param tokens array of tokens
- * @return dict, where the elements are key, and the count the value
- */
- public static Map<CharSequence, Integer> of(CharSequence[] tokens) {
- final Map<CharSequence, Integer> innerCounter = new HashMap<CharSequence, Integer>();
- for (CharSequence token : tokens) {
- if (innerCounter.containsKey(token)) {
- int value = innerCounter.get(token);
- innerCounter.put(token, ++value);
- } else {
- innerCounter.put(token, 1);
- }
- }
- return innerCounter;
- }
-
-}
http://git-wip-us.apache.org/repos/asf/commons-text/blob/df681238/src/main/java/org/apache/commons/text/similarity/internal/RegexTokenizer.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/text/similarity/internal/RegexTokenizer.java b/src/main/java/org/apache/commons/text/similarity/internal/RegexTokenizer.java
deleted file mode 100644
index 082ac05..0000000
--- a/src/main/java/org/apache/commons/text/similarity/internal/RegexTokenizer.java
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.commons.text.similarity.internal;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.regex.Matcher;
-import java.util.regex.Pattern;
-
-/**
- * A simple word tokenizer that utilizes regex to find words. It applies a regex
- * {@code}(\w)+{@code} over the input text to extract words from a given character
- * sequence.
- */
-public class RegexTokenizer implements Tokenizer<CharSequence> {
-
- /**
- * {@inheritDoc}
- *
- * @throws IllegalArgumentException if the input text is blank
- */
- @Override
- public CharSequence[] tokenize(CharSequence text) {
- if (text == null || text.toString().trim().equals("")) {
- throw new IllegalArgumentException("Invalid text");
- }
- Pattern pattern = Pattern.compile("(\\w)+");
- Matcher matcher = pattern.matcher(text.toString());
- List<String> tokens = new ArrayList<String>();
- while (matcher.find()) {
- tokens.add(matcher.group(0));
- }
- return tokens.toArray(new String[0]);
- }
-
-}
http://git-wip-us.apache.org/repos/asf/commons-text/blob/df681238/src/main/java/org/apache/commons/text/similarity/internal/Tokenizer.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/text/similarity/internal/Tokenizer.java b/src/main/java/org/apache/commons/text/similarity/internal/Tokenizer.java
deleted file mode 100644
index 9dc63e4..0000000
--- a/src/main/java/org/apache/commons/text/similarity/internal/Tokenizer.java
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.commons.text.similarity.internal;
-
-/**
- * A tokenizer. Can produce arrays of tokens from a given type.
- *
- * @param <T> given type
- */
-public interface Tokenizer<T> {
-
- /**
- * Returns an array of tokens.
- *
- * @param text input text
- * @return array of tokens
- */
- T[] tokenize(CharSequence text);
-
-}
http://git-wip-us.apache.org/repos/asf/commons-text/blob/df681238/src/main/java/org/apache/commons/text/similarity/internal/package-info.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/text/similarity/internal/package-info.java b/src/main/java/org/apache/commons/text/similarity/internal/package-info.java
deleted file mode 100644
index 548e2b7..0000000
--- a/src/main/java/org/apache/commons/text/similarity/internal/package-info.java
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-/**
- * Classes used internally by similarity algorithms. Internal use only, backward compatibility
- * not guaranteed.
- *
- * @since 0.1
- */
-package org.apache.commons.text.similarity.internal;
http://git-wip-us.apache.org/repos/asf/commons-text/blob/df681238/src/main/java/org/apache/commons/text/similarity/package-info.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/text/similarity/package-info.java b/src/main/java/org/apache/commons/text/similarity/package-info.java
index bd1e400..d2a19a6 100644
--- a/src/main/java/org/apache/commons/text/similarity/package-info.java
+++ b/src/main/java/org/apache/commons/text/similarity/package-info.java
@@ -33,7 +33,7 @@
* </ul>
*
* <p>The {@link org.apache.commons.text.similarity.CosineDistance Cosine Distance}
- * utilises a {@link org.apache.commons.text.similarity.internal.RegexTokenizer regular expression tokenizer (\w+)}.
+ * utilises a {@link org.apache.commons.text.similarity.RegexTokenizer regular expression tokenizer (\w+)}.
* And the {@link org.apache.commons.text.similarity.LevenshteinDistance Levenshtein Distance}'s
* behaviour can be changed to take into consideration a maximum throughput.</p>
*
[4/6] [text] Move main developer to top of developers section
Posted by br...@apache.org.
Move main developer to top of developers section
Project: http://git-wip-us.apache.org/repos/asf/commons-text/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-text/commit/656e217a
Tree: http://git-wip-us.apache.org/repos/asf/commons-text/tree/656e217a
Diff: http://git-wip-us.apache.org/repos/asf/commons-text/diff/656e217a
Branch: refs/heads/master
Commit: 656e217ac0748a3ec2827169a74a27cb5cfd2914
Parents: 0ecf9af
Author: Benedikt Ritter <br...@apache.org>
Authored: Sun Apr 19 10:41:15 2015 +0200
Committer: Benedikt Ritter <br...@apache.org>
Committed: Sun Apr 19 10:41:15 2015 +0200
----------------------------------------------------------------------
pom.xml | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/commons-text/blob/656e217a/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 6cf4dcf..cdfa9c2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -49,15 +49,15 @@
<developers>
<developer>
- <name>Benedikt Ritter</name>
- <id>britter</id>
- <email>britter@apache.org</email>
- </developer>
- <developer>
<name>Bruno P. Kinoshita</name>
<id>kinow</id>
<email>kinow@apache.org</email>
</developer>
+ <developer>
+ <name>Benedikt Ritter</name>
+ <id>britter</id>
+ <email>britter@apache.org</email>
+ </developer>
</developers>
<contributors>