public class JSONOutputter extends AnnotationOutputter
AnnotationSerializer
; e.g.,
ProtobufAnnotationSerializer
.Modifier and Type | Class and Description |
---|---|
protected static class |
JSONOutputter.JSONWriter
Our very own little JSON writing class.
|
protected static interface |
JSONOutputter.Writer
A tiny little functional interface for writing a (key, value) pair.
|
AnnotationOutputter.Options
Modifier and Type | Field and Description |
---|---|
protected static String |
INDENT_CHAR |
Constructor and Description |
---|
JSONOutputter() |
Modifier and Type | Method and Description |
---|---|
static void |
jsonPrint(Annotation annotation,
OutputStream os) |
static void |
jsonPrint(Annotation annotation,
OutputStream os,
AnnotationOutputter.Options options) |
static void |
jsonPrint(Annotation annotation,
OutputStream os,
StanfordCoreNLP pipeline) |
void |
print(Annotation doc,
OutputStream target,
AnnotationOutputter.Options options) |
getOptions, print, print, print, print, print
protected static final String INDENT_CHAR
public void print(Annotation doc, OutputStream target, AnnotationOutputter.Options options) throws IOException
print
in class AnnotationOutputter
IOException
public static void jsonPrint(Annotation annotation, OutputStream os) throws IOException
IOException
public static void jsonPrint(Annotation annotation, OutputStream os, StanfordCoreNLP pipeline) throws IOException
IOException
public static void jsonPrint(Annotation annotation, OutputStream os, AnnotationOutputter.Options options) throws IOException
IOException