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.IOExceptionpublic void print(Annotation annotation, java.io.OutputStream os) throws java.io.IOException
java.io.IOExceptionpublic void print(Annotation annotation, java.io.OutputStream os, StanfordCoreNLP pipeline) throws java.io.IOException
java.io.IOExceptionpublic java.lang.String print(Annotation ann, AnnotationOutputter.Options options) throws java.io.IOException
java.io.IOExceptionpublic java.lang.String print(Annotation ann) throws java.io.IOException
java.io.IOExceptionpublic java.lang.String print(Annotation ann, StanfordCoreNLP pipeline) throws java.io.IOException
java.io.IOExceptionpublic static AnnotationOutputter.Options getOptions(java.util.Properties properties)