From b5341901410fbbaf03089f0e6217ef7567bdcaf6 Mon Sep 17 00:00:00 2001 From: Michael McCandless Date: Sun, 22 Apr 2012 21:03:06 +0000 Subject: [PATCH] fix some more broken links... git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1328975 13f79535-47bb-0310-9956-ffa450edef68 --- dev-tools/scripts/checkJavadocLinks.py | 21 +++++++++- .../compound/CompoundWordTokenFilterBase.java | 2 + .../DictionaryCompoundWordTokenFilter.java | 4 +- .../HyphenationCompoundWordTokenFilter.java | 4 +- .../lucene/analysis/standard/package.html | 38 +++++++++---------- .../lucene/analysis/util/CharArrayMap.java | 6 ++- .../lucene/analysis/util/CharArraySet.java | 2 + .../lucene/analysis/ja/JapaneseTokenizer.java | 2 +- 8 files changed, 52 insertions(+), 27 deletions(-) diff --git a/dev-tools/scripts/checkJavadocLinks.py b/dev-tools/scripts/checkJavadocLinks.py index 2d8ca1c8cf8..cf797ed60e1 100644 --- a/dev-tools/scripts/checkJavadocLinks.py +++ b/dev-tools/scripts/checkJavadocLinks.py @@ -154,7 +154,26 @@ def checkAll(dirName): # TODO: normalize path sep for windows... if link.startswith('http://') or link.startswith('https://'): # don't check external links - pass + + if link.find('lucene.apache.org/java/docs/mailinglists.html') != -1: + # OK + pass + elif link.find('lucene.apache.org/java/docs/discussion.html') != -1: + # OK + pass + elif link.find('svn.apache.org') != -1 or link.find('lucene.apache.org') != -1: + if not printed: + printed = True + print + print fullPath + print ' BAD EXTERNAL LINK: %s' % link + elif link.startswith('mailto://'): + if link.find('@lucene.apache.org') == -1 and link.find('@apache.org') != -1: + if not printed: + printed = True + print + print fullPath + print ' BROKEN MAILTO (?): %s' % link elif link not in allFiles: # We only load HTML... so if the link is another resource (eg # SweetSpotSimilarity refs diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/compound/CompoundWordTokenFilterBase.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/compound/CompoundWordTokenFilterBase.java index 909ef5ef1a2..1d693d7c132 100644 --- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/compound/CompoundWordTokenFilterBase.java +++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/compound/CompoundWordTokenFilterBase.java @@ -33,6 +33,8 @@ import org.apache.lucene.util.Version; /** * Base class for decomposition token filters. *

+ * + * * You must specify the required {@link Version} compatibility when creating * CompoundWordTokenFilterBase: *