private AnnotationUnit getFirstUnit(AnnotationUnit aUnit) { SubTokenAnno sta = new SubTokenAnno(); sta.setBegin(aUnit.begin); sta.setEnd(aUnit.end); sta.setText(aUnit.token); Set<AnnotationUnit> sus = new LinkedHashSet<>(); AnnotationUnit firstUnit = null; for (AnnotationUnit u : getSubUnits(sta, sus)) { firstUnit = u; break; } return firstUnit; }
private static AnnotationFS makeLinkHostFS(JCas aJCas, int aBegin, int aEnd, FeatureStructure... aLinks) { return makeLinkHostFS(aJCas, "webanno.custom.SimpleLinkHost", aBegin, aEnd, aLinks); }
@Override public void getNext(JCas aJCas) throws IOException, CollectionException { Resource res = nextFile(); initCas(aJCas, res); InputStream is = null; try { is = res.getInputStream(); convertToCas(aJCas, is, encoding); } finally { closeQuietly(is); } } }
@Override public void getNext(JCas aJCas) throws IOException, CollectionException { Resource res = nextFile(); initCas(aJCas, res); InputStream is = null; try { is = res.getInputStream(); convertToCas(aJCas, is, encoding); } finally { closeQuietly(is); } }
@Override public void getNext(JCas aJCas) throws IOException, CollectionException { Resource res = nextFile(); initCas(aJCas, res); InputStream is = null; try { is = res.getInputStream(); convertToCas(aJCas, is, encoding); } finally { closeQuietly(is); } } }
@Override public void process(JCas aJCas) throws AnalysisEngineProcessException { OutputStream docOS = null; try { docOS = getOutputStream(aJCas, filenameSuffix); convertToTsv(aJCas, docOS, encoding); } catch (Exception e) { throw new AnalysisEngineProcessException(e); } finally { closeQuietly(docOS); } }
@Override public void getNext(JCas aJCas) throws IOException, CollectionException { Resource res = nextFile(); initCas(aJCas, res); InputStream is = null; try { is = res.getInputStream(); convertToCas(aJCas, is, encoding); } finally { closeQuietly(is); } }
@Test public void testSubMultiTokenSpanWithoutFeatureValue() throws Exception { JCas jcas = makeJCasOneSentence(); Span ne1 = new Span(jcas, 0, 6); ne1.addToIndexes(); writeAndAssertEquals(jcas, WebannoTsv3Writer.PARAM_SPAN_LAYERS, asList(Span.class)); }
private static FeatureStructure makeLinkFS(JCas aJCas, String aSlotLabel, AnnotationFS aTarget) { return makeLinkFS(aJCas, "webanno.custom.LinkType", aSlotLabel, aTarget); }
public void convertToCas(JCas aJCas, InputStream aIs, String aEncoding) throws IOException { StringBuilder text = new StringBuilder(); DocumentMetaData documentMetadata = DocumentMetaData.get(aJCas); fileName = documentMetadata.getDocumentTitle(); setAnnotations(aJCas, aIs, aEncoding, text); aJCas.setDocumentText(text.toString()); }
private static JCas makeJCasOneSentence() throws UIMAException { JCas jcas = makeJCas(); TokenBuilder<Token, Sentence> tb = new TokenBuilder<>(Token.class, Sentence.class); tb.buildTokens(jcas, "This is a test ."); return jcas; }
private AnnotationUnit getFirstUnit(AnnotationUnit aUnit) { SubTokenAnno sta = new SubTokenAnno(); sta.setBegin(aUnit.begin); sta.setEnd(aUnit.end); sta.setText(aUnit.token); Set<AnnotationUnit> sus = new LinkedHashSet<>(); AnnotationUnit firstUnit = null; for (AnnotationUnit u : getSubUnits(sta, sus)) { firstUnit = u; break; } return firstUnit; }
@Override public void getNext(JCas aJCas) throws IOException, CollectionException { Resource res = nextFile(); initCas(aJCas, res); InputStream is = null; try { is = res.getInputStream(); convertToCas(aJCas, is, encoding); } finally { closeQuietly(is); } }
@Override public void getNext(JCas aJCas) throws IOException, CollectionException { Resource res = nextFile(); initCas(aJCas, res); InputStream is = null; try { is = res.getInputStream(); convertToCas(aJCas, is, encoding); } finally { closeQuietly(is); } } }
@Override public void process(JCas aJCas) throws AnalysisEngineProcessException { OutputStream docOS = null; try { docOS = getOutputStream(aJCas, filenameSuffix); convertToTsv(aJCas, docOS, encoding); } catch (Exception e) { throw new AnalysisEngineProcessException(e); } finally { closeQuietly(docOS); } }
private AnnotationUnit getFirstUnit(AnnotationUnit aUnit) { SubTokenAnno sta = new SubTokenAnno(); sta.setBegin(aUnit.begin); sta.setEnd(aUnit.end); sta.setText(aUnit.token); Set<AnnotationUnit> sus = new LinkedHashSet<>(); AnnotationUnit firstUnit = null; for (AnnotationUnit u : getSubUnits(sta, sus)) { firstUnit = u; break; } return firstUnit; }
@Override public void getNext(JCas aJCas) throws IOException, CollectionException { Resource res = nextFile(); initCas(aJCas, res); InputStream is = null; try { is = res.getInputStream(); convertToCas(aJCas, is, encoding); } finally { closeQuietly(is); } }
private AnnotationUnit getFirstUnit(AnnotationFS targetFs) { SubTokenAnno sta = new SubTokenAnno(); sta.setBegin(targetFs.getBegin()); sta.setEnd(targetFs.getEnd()); sta.setText(targetFs.getCoveredText()); Set<AnnotationUnit> sus = new LinkedHashSet<>(); AnnotationUnit firstUnit = null; for (AnnotationUnit u : getSubUnits(sta, sus)) { firstUnit = u; break; } return firstUnit; }
private AnnotationUnit getFirstUnit(AnnotationFS targetFs) { SubTokenAnno sta = new SubTokenAnno(); sta.setBegin(targetFs.getBegin()); sta.setEnd(targetFs.getEnd()); sta.setText(targetFs.getCoveredText()); Set<AnnotationUnit> sus = new LinkedHashSet<>(); AnnotationUnit firstUnit = null; for (AnnotationUnit u : getSubUnits(sta, sus)) { firstUnit = u; break; } return firstUnit; }
private AnnotationUnit getFirstUnit(AnnotationFS targetFs) { SubTokenAnno sta = new SubTokenAnno(); sta.setBegin(targetFs.getBegin()); sta.setEnd(targetFs.getEnd()); sta.setText(targetFs.getCoveredText()); Set<AnnotationUnit> sus = new LinkedHashSet<>(); AnnotationUnit firstUnit = null; for (AnnotationUnit u : getSubUnits(sta, sus)) { firstUnit = u; break; } return firstUnit; }