public class JacksonPrinter extends Object implements Printer<Object>
This class is used to convert the responses from graql queries into objects which can be Jacksonised into their correct Json representation.
| Constructor and Description |
|---|
JacksonPrinter() |
| Modifier and Type | Method and Description |
|---|---|
Object |
build(ai.grakn.graql.admin.Answer answer) |
Object |
build(boolean bool) |
Object |
build(Collection collection) |
Object |
build(ai.grakn.concept.Concept concept) |
Object |
build(Map map) |
Object |
build(Optional optional) |
Object |
buildDefault(Object object) |
String |
complete(Object object) |
static JacksonPrinter |
create() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgraqlStringbuild, convertpublic static JacksonPrinter create()
public String complete(Object object)
complete in interface GraqlConverter<Object,String>public Object build(ai.grakn.concept.Concept concept)
build in interface GraqlConverter<Object,String>public Object build(ai.grakn.graql.admin.Answer answer)
build in interface GraqlConverter<Object,String>public Object build(boolean bool)
build in interface GraqlConverter<Object,String>public Object buildDefault(Object object)
buildDefault in interface GraqlConverter<Object,String>public Object build(Collection collection)
build in interface GraqlConverter<Object,String>Copyright © 2018 Grakn Labs Ltd. All rights reserved.