public abstract class AnnotationOutputter
extends java.lang.Object
AnnotationSerializer
; e.g.,
ProtobufAnnotationSerializer
.XMLOutputter
,
JSONOutputter
Modifier and Type | Class and Description |
---|---|
static class |
AnnotationOutputter.Options |
Constructor and Description |
---|
AnnotationOutputter() |
Modifier and Type | Method and Description |
---|---|
static AnnotationOutputter.Options |
getOptions(java.util.Properties properties)
Populates options from StanfordCoreNLP pipeline.
|
java.lang.String |
print(Annotation ann) |
java.lang.String |
print(Annotation ann,
AnnotationOutputter.Options options) |
void |
print(Annotation annotation,
java.io.OutputStream os) |
abstract void |
print(Annotation doc,
java.io.OutputStream target,
AnnotationOutputter.Options options) |
void |
print(Annotation annotation,
java.io.OutputStream os,
StanfordCoreNLP pipeline) |
java.lang.String |
print(Annotation ann,
StanfordCoreNLP pipeline) |
public abstract void print(Annotation doc, java.io.OutputStream target, AnnotationOutputter.Options options) throws java.io.IOException
java.io.IOException
public void print(Annotation annotation, java.io.OutputStream os) throws java.io.IOException
java.io.IOException
public void print(Annotation annotation, java.io.OutputStream os, StanfordCoreNLP pipeline) throws java.io.IOException
java.io.IOException
public java.lang.String print(Annotation ann, AnnotationOutputter.Options options) throws java.io.IOException
java.io.IOException
public java.lang.String print(Annotation ann) throws java.io.IOException
java.io.IOException
public java.lang.String print(Annotation ann, StanfordCoreNLP pipeline) throws java.io.IOException
java.io.IOException
public static AnnotationOutputter.Options getOptions(java.util.Properties properties)