void process() { ObjectStream<String> untokenizedLineStream; ObjectStream<String> tokenizedLineStream; PerformanceMonitor perfMon = null; try { untokenizedLineStream = new PlainTextByLineStream(new SystemInputStreamFactory(), SystemInputStreamFactory.encoding()); tokenizedLineStream = new WhitespaceTokenStream( new TokenizerStream(tokenizer, untokenizedLineStream)); perfMon = new PerformanceMonitor(System.err, "sent"); perfMon.start(); String tokenizedLine; while ((tokenizedLine = tokenizedLineStream.read()) != null) { System.out.println(tokenizedLine); perfMon.incrementCounter(); } } catch (IOException e) { CmdLineUtil.handleStdinIoError(e); } perfMon.stopAndPrintFinalResult(); } }
public void run(String[] args) { if (!ArgumentParser.validateArguments(args, DisambiguatorToolParams.class)) { System.err.println(getHelp()); throw new TerminateToolException(1); } DisambiguatorToolParams params = ArgumentParser.parse(args, DisambiguatorToolParams.class); WSDisambiguator disambiguator = makeTool(params); PerformanceMonitor perfMon = new PerformanceMonitor(System.err, "sent"); ObjectStream<String> lineStream = new PlainTextByLineStream( new InputStreamReader(System.in)); perfMon.start(); try { String line; while ((line = lineStream.read()) != null) { WSDSample sample = WSDSample.parse(line); WSDHelper.printResults(disambiguator, disambiguator.disambiguate(sample)); perfMon.incrementCounter(); } } catch (IOException e) { CmdLineUtil.handleStdinIoError(e); } perfMon.stopAndPrintFinalResult(); }
void process() { ObjectStream<String> untokenizedLineStream; ObjectStream<String> tokenizedLineStream; PerformanceMonitor perfMon = null; try { untokenizedLineStream = new PlainTextByLineStream(new SystemInputStreamFactory(), SystemInputStreamFactory.encoding()); tokenizedLineStream = new WhitespaceTokenStream( new TokenizerStream(tokenizer, untokenizedLineStream)); perfMon = new PerformanceMonitor(System.err, "sent"); perfMon.start(); String tokenizedLine; while ((tokenizedLine = tokenizedLineStream.read()) != null) { System.out.println(tokenizedLine); perfMon.incrementCounter(); } } catch (IOException e) { CmdLineUtil.handleStdinIoError(e); } perfMon.stopAndPrintFinalResult(); } }
void process() { ObjectStream<String> untokenizedLineStream; ObjectStream<String> tokenizedLineStream; PerformanceMonitor perfMon = null; try { untokenizedLineStream = new PlainTextByLineStream(new SystemInputStreamFactory(), SystemInputStreamFactory.encoding()); tokenizedLineStream = new WhitespaceTokenStream( new TokenizerStream(tokenizer, untokenizedLineStream)); perfMon = new PerformanceMonitor(System.err, "sent"); perfMon.start(); String tokenizedLine; while ((tokenizedLine = tokenizedLineStream.read()) != null) { System.out.println(tokenizedLine); perfMon.incrementCounter(); } } catch (IOException e) { CmdLineUtil.handleStdinIoError(e); } perfMon.stopAndPrintFinalResult(); } }