private void logAnnotations(AnalysedText at){ Iterator<Span> it = at.getEnclosed(EnumSet.of(SpanTypeEnum.Sentence, SpanTypeEnum.Token)); while(it.hasNext()){ Span span = it.next(); log.trace(" > {}",span); for(Value<PosTag> value : span.getAnnotations(POS_ANNOTATION)){ log.trace(" - {}",value); } } } /**
private void logChunks(AnalysedText at){ Iterator<Span> it = at.getEnclosed(EnumSet.of(SpanTypeEnum.Sentence, SpanTypeEnum.Chunk)); while(it.hasNext()){ Span span = it.next(); if(span.getType() == SpanTypeEnum.Chunk){ log.trace(" > {} {}",span,span.getSpan()); } else { log.trace(" > {}",span); } for(Value<PhraseTag> value : span.getAnnotations(PHRASE_ANNOTATION)){ log.trace(" - {}",value); } } }
jg.writeArrayFieldStart("spans"); jg.writeTree(writeSpan(at)); for(Iterator<Span> it = at.getEnclosed(EnumSet.allOf(SpanTypeEnum.class));it.hasNext();){ jg.writeTree(writeSpan(it.next()));
jg.writeArrayFieldStart("spans"); jg.writeTree(writeSpan(at)); for(Iterator<Span> it = at.getEnclosed(EnumSet.allOf(SpanTypeEnum.class));it.hasNext();){ jg.writeTree(writeSpan(it.next()));
Iterator<Span> tokenIt = at.getEnclosed(EnumSet.of( SpanTypeEnum.Sentence, SpanTypeEnum.Token)); List<Sentiment> sentimentTokens = new ArrayList<Sentiment>(32);
ci.getLock().writeLock().lock(); try { Iterator<Span> spans = at.getEnclosed(activeTypes); IRI sentence = null; IRI phrase = null;
metadata.add(new TripleImpl(text, Nif20.sourceUrl.getUri(), ci.getUri())); Iterator<Span> spans = at.getEnclosed(activeTypes); IRI sentence = null; IRI phrase = null;
int sentimentCount = 0; Iterator<Span> spans = at.getEnclosed(EnumSet.of(SpanTypeEnum.Sentence,SpanTypeEnum.Chunk)); Sentence context = null; Graph metadata = ci.getMetadata();