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 2012/05/07 14:46:46 UTC

svn commit: r1334981 - /opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/formats/convert/ParseToTokenSampleStreamFactory.java

Author: joern
Date: Mon May  7 12:46:45 2012
New Revision: 1334981

URL: http://svn.apache.org/viewvc?rev=1334981&view=rev
Log:
OPENNLP-342 Now it creates a  Parse stream to read the input. Prior it created mistakenly a POS Sample stream.

Modified:
    opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/formats/convert/ParseToTokenSampleStreamFactory.java

Modified: opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/formats/convert/ParseToTokenSampleStreamFactory.java
URL: http://svn.apache.org/viewvc/opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/formats/convert/ParseToTokenSampleStreamFactory.java?rev=1334981&r1=1334980&r2=1334981&view=diff
==============================================================================
--- opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/formats/convert/ParseToTokenSampleStreamFactory.java (original)
+++ opennlp/trunk/opennlp-tools/src/main/java/opennlp/tools/formats/convert/ParseToTokenSampleStreamFactory.java Mon May  7 12:46:45 2012
@@ -23,7 +23,7 @@ import opennlp.tools.cmdline.params.Deto
 import opennlp.tools.formats.DetokenizerSampleStreamFactory;
 import opennlp.tools.formats.ParseSampleStreamFactory;
 import opennlp.tools.formats.WordTagSampleStreamFactory;
-import opennlp.tools.postag.POSSample;
+import opennlp.tools.parser.Parse;
 import opennlp.tools.tokenize.TokenSample;
 import opennlp.tools.util.ObjectStream;
 
@@ -43,10 +43,12 @@ public class ParseToTokenSampleStreamFac
     Parameters params = ArgumentParser.parse(args, Parameters.class);
     language = params.getLang();
 
-    ObjectStream<POSSample> posSampleStream = StreamFactoryRegistry.getFactory(POSSample.class,
+    ObjectStream<Parse> parseSampleStream = StreamFactoryRegistry.getFactory(Parse.class,
         StreamFactoryRegistry.DEFAULT_FORMAT).create(
         ArgumentParser.filter(args, WordTagSampleStreamFactory.Parameters.class));
-    return new POSToTokenSampleStream(createDetokenizer(params), posSampleStream);
+    
+    return (new POSToTokenSampleStream(createDetokenizer(params),
+        new ParseToPOSSampleStream(parseSampleStream)));
   }
   
   public static void registerFactory() {