You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opennlp.apache.org by jo...@apache.org on 2011/01/28 13:05:58 UTC

svn commit: r1064635 - in /incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/postag: POSTagger.java POSTaggerME.java

Author: joern
Date: Fri Jan 28 12:05:57 2011
New Revision: 1064635

URL: http://svn.apache.org/viewvc?rev=1064635&view=rev
Log:
OPENNLP-105 Deprecated List methods

Modified:
    incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/postag/POSTagger.java
    incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/postag/POSTaggerME.java

Modified: incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/postag/POSTagger.java
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/postag/POSTagger.java?rev=1064635&r1=1064634&r2=1064635&view=diff
==============================================================================
--- incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/postag/POSTagger.java (original)
+++ incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/postag/POSTagger.java Fri Jan 28 12:05:57 2011
@@ -28,10 +28,14 @@ public interface POSTagger {
 
   /**
    * Assigns the sentence of tokens pos tags.
-   *
-   * @param sentence The sentece of tokens to be tagged.
+   * 
+   * @param sentence
+   *          The sentence of tokens to be tagged.
    * @return a list of pos tags for each token provided in sentence.
+   * 
+   * @deprecated call <code> tag(String[]) </code> instead
    */
+  @Deprecated
   public List<String> tag(List<String> sentence);
 
   /**
@@ -45,9 +49,17 @@ public interface POSTagger {
    * Assigns the sentence of space-delimied tokens pos tags.
    * @param sentence The sentece of space-delimited tokens to be tagged.
    * @return a string of space-delimited pos tags for each token provided in sentence.
+   * 
+   * @deprecated call <code> tag(String[]) instead </code> use WhiteSpaceTokenizer.INSTANCE.tokenize
+   * to obtain the String array.
    */
+  @Deprecated
   public String tag(String sentence);
 
+  /**
+   * @deprecated call <code> topKSequences(String[]) </code> instead
+   */
+  @Deprecated
   public Sequence[] topKSequences(List<String> sentence);
 
   public Sequence[] topKSequences(String[] sentence);

Modified: incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/postag/POSTaggerME.java
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/postag/POSTaggerME.java?rev=1064635&r1=1064634&r2=1064635&view=diff
==============================================================================
--- incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/postag/POSTaggerME.java (original)
+++ incubator/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/postag/POSTaggerME.java Fri Jan 28 12:05:57 2011
@@ -212,6 +212,7 @@ public class POSTaggerME implements POST
     return posModel.getNumOutcomes();
   }
 
+  @Deprecated
   public List<String> tag(List<String> sentence) {
     bestSequence = beam.bestSequence(sentence.toArray(new String[sentence.size()]), null);
     return bestSequence.getOutcomes();
@@ -241,6 +242,7 @@ public class POSTaggerME implements POST
     return tags;
   }
 
+  @Deprecated
   public Sequence[] topKSequences(List<String> sentence) {
     return beam.bestSequences(size, sentence.toArray(new String[sentence.size()]), null);
   }
@@ -267,6 +269,7 @@ public class POSTaggerME implements POST
     return bestSequence.getProbs();
   }
 
+  @Deprecated
   public String tag(String sentence) {
     List<String> toks = new ArrayList<String>();
     StringTokenizer st = new StringTokenizer(sentence);