public class JSONAnnotationReader
extends java.lang.Object
AnnotationSerializer
; e.g.,
ProtobufAnnotationSerializer
.Constructor and Description |
---|
JSONAnnotationReader() |
Modifier and Type | Method and Description |
---|---|
<T> java.util.List<T> |
extractSubList(javax.json.JsonArray array,
java.util.List<T> list) |
Annotation |
read(java.lang.String text) |
Annotation |
toAnnotation(javax.json.JsonObject json) |
CorefChain |
toCorefChain(javax.json.JsonArray array,
int cid) |
CorefChain.CorefMention |
toCorefMention(javax.json.JsonObject json,
int cid) |
SemanticGraph |
toDependencyParse(javax.json.JsonArray array) |
CoreMap |
toEntityMention(javax.json.JsonObject json) |
static <T> java.util.List<T> |
toList(javax.json.JsonArray array,
java.util.function.Function<javax.json.JsonObject,T> f) |
static <T1,T2> java.util.Map<T1,T2> |
toMap(javax.json.JsonArray array,
java.util.function.Function<javax.json.JsonObject,T1> keyf,
java.util.function.Function<javax.json.JsonObject,T2> valuef) |
static <T1,T2> java.util.Map<T1,T2> |
toMap(javax.json.JsonObject m,
java.util.function.Function<Pair<javax.json.JsonObject,java.lang.String>,Pair<T1,T2>> pairf) |
static <T1,T2> java.util.Map<T1,T2> |
toMap(javax.json.JsonObject m,
java.util.function.Function<java.lang.String,T1> keyf,
java.util.function.Function<javax.json.JsonObject,T2> valuef) |
static <T1,T2> T2 |
toNullable(T1 obj,
java.util.function.Function<T1,T2> f) |
static <T> java.util.List<T> |
toNullableList(javax.json.JsonArray array,
java.util.function.Function<javax.json.JsonObject,T> f) |
static <T1,T2> java.util.Map<T1,T2> |
toNullableMap(javax.json.JsonObject json,
java.util.function.Function<Pair<javax.json.JsonObject,java.lang.String>,Pair<T1,T2>> pairf) |
CoreMap |
toQuotation(javax.json.JsonObject json) |
RelationTriple |
toRelationTriple(javax.json.JsonObject json,
java.util.List<CoreLabel> tokens) |
CoreMap |
toSection(javax.json.JsonObject json,
java.util.List<CoreMap> sentences) |
CoreMap |
toSentence(javax.json.JsonObject json) |
Timex |
toTimex(javax.json.JsonObject json) |
CoreLabel |
toToken(javax.json.JsonObject json) |
public Annotation read(java.lang.String text)
public static <T> java.util.List<T> toList(javax.json.JsonArray array, java.util.function.Function<javax.json.JsonObject,T> f)
public static <T1,T2> java.util.Map<T1,T2> toMap(javax.json.JsonArray array, java.util.function.Function<javax.json.JsonObject,T1> keyf, java.util.function.Function<javax.json.JsonObject,T2> valuef)
public static <T1,T2> java.util.Map<T1,T2> toMap(javax.json.JsonObject m, java.util.function.Function<java.lang.String,T1> keyf, java.util.function.Function<javax.json.JsonObject,T2> valuef)
public static <T1,T2> java.util.Map<T1,T2> toMap(javax.json.JsonObject m, java.util.function.Function<Pair<javax.json.JsonObject,java.lang.String>,Pair<T1,T2>> pairf)
public static <T1,T2> T2 toNullable(T1 obj, java.util.function.Function<T1,T2> f)
public static <T> java.util.List<T> toNullableList(javax.json.JsonArray array, java.util.function.Function<javax.json.JsonObject,T> f)
public static <T1,T2> java.util.Map<T1,T2> toNullableMap(javax.json.JsonObject json, java.util.function.Function<Pair<javax.json.JsonObject,java.lang.String>,Pair<T1,T2>> pairf)
public SemanticGraph toDependencyParse(javax.json.JsonArray array)
public CorefChain.CorefMention toCorefMention(javax.json.JsonObject json, int cid)
public CorefChain toCorefChain(javax.json.JsonArray array, int cid)
public CoreMap toQuotation(javax.json.JsonObject json)
public <T> java.util.List<T> extractSubList(javax.json.JsonArray array, java.util.List<T> list)
public RelationTriple toRelationTriple(javax.json.JsonObject json, java.util.List<CoreLabel> tokens)
public Timex toTimex(javax.json.JsonObject json)
public CoreMap toEntityMention(javax.json.JsonObject json)
public CoreLabel toToken(javax.json.JsonObject json)
public CoreMap toSentence(javax.json.JsonObject json)
public Annotation toAnnotation(javax.json.JsonObject json)