You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by ni...@apache.org on 2017/02/04 20:32:29 UTC

[10/39] lucenenet git commit: Lucene.Net.Analysis.Tr refactor: member accessibility and documentation comments

Lucene.Net.Analysis.Tr refactor: member accessibility and documentation comments


Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/7cf215b4
Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/7cf215b4
Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/7cf215b4

Branch: refs/heads/api-work
Commit: 7cf215b4b7b710b5d4e0e2ed001a0cccaaccfdc4
Parents: 69bd851
Author: Shad Storhaug <sh...@shadstorhaug.com>
Authored: Sat Feb 4 16:12:13 2017 +0700
Committer: Shad Storhaug <sh...@shadstorhaug.com>
Committed: Sat Feb 4 23:08:15 2017 +0700

----------------------------------------------------------------------
 .../Analysis/Tr/ApostropheFilter.cs             |  5 ++---
 .../Analysis/Tr/ApostropheFilterFactory.cs      |  6 ++++--
 .../Analysis/Tr/TurkishAnalyzer.cs              | 13 +++++++------
 .../Analysis/Tr/TurkishLowerCaseFilter.cs       | 20 +++++++-------------
 .../Tr/TurkishLowerCaseFilterFactory.cs         |  6 +++---
 5 files changed, 23 insertions(+), 27 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucenenet/blob/7cf215b4/src/Lucene.Net.Analysis.Common/Analysis/Tr/ApostropheFilter.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Analysis.Common/Analysis/Tr/ApostropheFilter.cs b/src/Lucene.Net.Analysis.Common/Analysis/Tr/ApostropheFilter.cs
index a8343b8..6a93f68 100644
--- a/src/Lucene.Net.Analysis.Common/Analysis/Tr/ApostropheFilter.cs
+++ b/src/Lucene.Net.Analysis.Common/Analysis/Tr/ApostropheFilter.cs
@@ -31,16 +31,15 @@ namespace Lucene.Net.Analysis.Tr
     /// </summary>
     public sealed class ApostropheFilter : TokenFilter
     {
-
         private readonly ICharTermAttribute termAtt;
 
         public ApostropheFilter(TokenStream @in)
-              : base(@in)
+            : base(@in)
         {
             termAtt = AddAttribute<ICharTermAttribute>();
         }
 
-        public override bool IncrementToken()
+        public override sealed bool IncrementToken()
         {
             if (!m_input.IncrementToken())
             {

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/7cf215b4/src/Lucene.Net.Analysis.Common/Analysis/Tr/ApostropheFilterFactory.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Analysis.Common/Analysis/Tr/ApostropheFilterFactory.cs b/src/Lucene.Net.Analysis.Common/Analysis/Tr/ApostropheFilterFactory.cs
index 198c382..986f8ea 100644
--- a/src/Lucene.Net.Analysis.Common/Analysis/Tr/ApostropheFilterFactory.cs
+++ b/src/Lucene.Net.Analysis.Common/Analysis/Tr/ApostropheFilterFactory.cs
@@ -33,8 +33,10 @@ namespace Lucene.Net.Analysis.Tr
     /// </summary>
     public class ApostropheFilterFactory : TokenFilterFactory
     {
-
-        public ApostropheFilterFactory(IDictionary<string, string> args) : base(args)
+        /// <summary>
+        /// Creates a new <see cref="ApostropheFilterFactory"/> </summary>
+        public ApostropheFilterFactory(IDictionary<string, string> args) 
+            : base(args)
         {
             if (args.Count > 0)
             {

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/7cf215b4/src/Lucene.Net.Analysis.Common/Analysis/Tr/TurkishAnalyzer.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Analysis.Common/Analysis/Tr/TurkishAnalyzer.cs b/src/Lucene.Net.Analysis.Common/Analysis/Tr/TurkishAnalyzer.cs
index 93f08c4..17b7a2a 100644
--- a/src/Lucene.Net.Analysis.Common/Analysis/Tr/TurkishAnalyzer.cs
+++ b/src/Lucene.Net.Analysis.Common/Analysis/Tr/TurkishAnalyzer.cs
@@ -57,7 +57,7 @@ namespace Lucene.Net.Analysis.Tr
         }
 
         /// <summary>
-        /// Atomically loads the DEFAULT_STOP_SET in a lazy fashion once the outer class 
+        /// Atomically loads the <see cref="DEFAULT_STOP_SET"/> in a lazy fashion once the outer class 
         /// accesses the static final set the first time.;
         /// </summary>
         private class DefaultSetHolder
@@ -84,10 +84,10 @@ namespace Lucene.Net.Analysis.Tr
         }
 
         /// <summary>
-        /// Builds an analyzer with the default stop words: <see cref="#DEFAULT_STOPWORD_FILE"/>.
+        /// Builds an analyzer with the default stop words: <see cref="DEFAULT_STOPWORD_FILE"/>.
         /// </summary>
         public TurkishAnalyzer(LuceneVersion matchVersion)
-              : this(matchVersion, DefaultSetHolder.DEFAULT_STOP_SET)
+            : this(matchVersion, DefaultSetHolder.DEFAULT_STOP_SET)
         {
         }
 
@@ -97,7 +97,7 @@ namespace Lucene.Net.Analysis.Tr
         /// <param name="matchVersion"> lucene compatibility version </param>
         /// <param name="stopwords"> a stopword set </param>
         public TurkishAnalyzer(LuceneVersion matchVersion, CharArraySet stopwords)
-              : this(matchVersion, stopwords, CharArraySet.EMPTY_SET)
+            : this(matchVersion, stopwords, CharArraySet.EMPTY_SET)
         {
         }
 
@@ -109,7 +109,8 @@ namespace Lucene.Net.Analysis.Tr
         /// <param name="matchVersion"> lucene compatibility version </param>
         /// <param name="stopwords"> a stopword set </param>
         /// <param name="stemExclusionSet"> a set of terms not to be stemmed </param>
-        public TurkishAnalyzer(LuceneVersion matchVersion, CharArraySet stopwords, CharArraySet stemExclusionSet) : base(matchVersion, stopwords)
+        public TurkishAnalyzer(LuceneVersion matchVersion, CharArraySet stopwords, CharArraySet stemExclusionSet) 
+            : base(matchVersion, stopwords)
         {
             this.stemExclusionSet = CharArraySet.UnmodifiableSet(CharArraySet.Copy(matchVersion, stemExclusionSet));
         }
@@ -117,7 +118,7 @@ namespace Lucene.Net.Analysis.Tr
         /// <summary>
         /// Creates a
         /// <see cref="Analyzer.TokenStreamComponents"/>
-        /// which tokenizes all the text in the provided <see cref="Reader"/>.
+        /// which tokenizes all the text in the provided <see cref="TextReader"/>.
         /// </summary>
         /// <returns> A
         ///         <see cref="Analyzer.TokenStreamComponents"/>

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/7cf215b4/src/Lucene.Net.Analysis.Common/Analysis/Tr/TurkishLowerCaseFilter.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Analysis.Common/Analysis/Tr/TurkishLowerCaseFilter.cs b/src/Lucene.Net.Analysis.Common/Analysis/Tr/TurkishLowerCaseFilter.cs
index 1a47a89..644a4b9 100644
--- a/src/Lucene.Net.Analysis.Common/Analysis/Tr/TurkishLowerCaseFilter.cs
+++ b/src/Lucene.Net.Analysis.Common/Analysis/Tr/TurkishLowerCaseFilter.cs
@@ -39,29 +39,23 @@ namespace Lucene.Net.Analysis.Tr
         private const int LATIN_SMALL_LETTER_I = '\u0069';
         private const int LATIN_SMALL_LETTER_DOTLESS_I = '\u0131';
         private const int COMBINING_DOT_ABOVE = '\u0307';
-
         private readonly ICharTermAttribute termAtt;
 
         /// <summary>
-        /// Create a new TurkishLowerCaseFilter, that normalizes Turkish token text 
+        /// Create a new <see cref="TurkishLowerCaseFilter"/>, that normalizes Turkish token text 
         /// to lower case.
         /// </summary>
-        /// <param name="in"> TokenStream to filter </param>
+        /// <param name="in"> <see cref="TokenStream"/> to filter </param>
         public TurkishLowerCaseFilter(TokenStream @in)
-              : base(@in)
+            : base(@in)
         {
             termAtt = AddAttribute<ICharTermAttribute>();
         }
 
-        public override bool IncrementToken()
+        public override sealed bool IncrementToken()
         {
             bool iOrAfter = false;
-            var cultureInfo = new CultureInfo("tr");
-#if NET451
-            Thread.CurrentThread.CurrentUICulture = cultureInfo;
-#else
-            CultureInfo.CurrentUICulture = cultureInfo;
-#endif
+
             if (m_input.IncrementToken())
             {
                 char[] buffer = termAtt.Buffer;
@@ -99,7 +93,7 @@ namespace Lucene.Net.Analysis.Tr
                         }
                     }
 
-                    using (var culture = new CultureContext("tr-TR"))
+                    using (var culture = new CultureContext("tr"))
                     {
                         switch (ch)
                         {
@@ -162,7 +156,7 @@ namespace Lucene.Net.Analysis.Tr
 
         /// <summary>
         /// delete a character in-place.
-        /// rarely happens, only if COMBINING_DOT_ABOVE is found after an i
+        /// rarely happens, only if <see cref="COMBINING_DOT_ABOVE"/> is found after an i
         /// </summary>
         private int Delete(char[] s, int pos, int len)
         {

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/7cf215b4/src/Lucene.Net.Analysis.Common/Analysis/Tr/TurkishLowerCaseFilterFactory.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Analysis.Common/Analysis/Tr/TurkishLowerCaseFilterFactory.cs b/src/Lucene.Net.Analysis.Common/Analysis/Tr/TurkishLowerCaseFilterFactory.cs
index 486b2c0..25fcd6e 100644
--- a/src/Lucene.Net.Analysis.Common/Analysis/Tr/TurkishLowerCaseFilterFactory.cs
+++ b/src/Lucene.Net.Analysis.Common/Analysis/Tr/TurkishLowerCaseFilterFactory.cs
@@ -32,10 +32,10 @@ namespace Lucene.Net.Analysis.Tr
     /// </summary>
     public class TurkishLowerCaseFilterFactory : TokenFilterFactory, IMultiTermAwareComponent
     {
-
         /// <summary>
-        /// Creates a new TurkishLowerCaseFilterFactory </summary>
-        public TurkishLowerCaseFilterFactory(IDictionary<string, string> args) : base(args)
+        /// Creates a new <see cref="TurkishLowerCaseFilterFactory"/> </summary>
+        public TurkishLowerCaseFilterFactory(IDictionary<string, string> args) 
+            : base(args)
         {
             if (args.Count > 0)
             {