/** * @param aCas * the <code>JCas</code> object * @return return whether it is an identical pair or not */ protected final boolean isIdenticalPair(JCas aCas) { FSIterator<TOP> iter = aCas.getJFSIndexRepository().getAllIndexedFS( Pair.type); if (iter.hasNext()) { Pair p = (Pair) iter.next(); String text = p.getText().getCoveredText(); String hypothesis = p.getHypothesis().getCoveredText(); if (text.trim().equals(hypothesis.trim())) { return true; } } // empty pair return false; }
/** * @param aCas * the <code>JCas</code> object * @return return whether it is an identical pair or not */ protected final boolean isIdenticalPair(JCas aCas) { FSIterator<TOP> iter = aCas.getJFSIndexRepository().getAllIndexedFS( Pair.type); if (iter.hasNext()) { Pair p = (Pair) iter.next(); String text = p.getText().getCoveredText(); String hypothesis = p.getHypothesis().getCoveredText(); if (text.trim().equals(hypothesis.trim())) { return true; } } // empty pair return false; }
logger.info("processing pair: " + pair.getPairID() + "\n" + "Text: " + pair.getText().getCoveredText() + "\n" + "Hypothesis: " + pair.getHypothesis().getCoveredText());
logger.info("processing pair: " + pair.getPairID() + "\n" + "Text: " + pair.getText().getCoveredText() + "\n" + "Hypothesis: " + pair.getHypothesis().getCoveredText());
hypothesis = p.getHypothesis().getCoveredText();
Pair pairAnno = JCasUtil.selectSingle(jcas, Pair.class); Text textAnno = pairAnno.getText(); Hypothesis hypothesisAnno = pairAnno.getHypothesis(); JCas textView = jcas.getView(LAP_ImplBase.TEXTVIEW); JCas hypothesisView = jcas.getView(LAP_ImplBase.HYPOTHESISVIEW);