public class MolecularModelJsonRenderer extends Object
Modifier and Type | Field and Description |
---|---|
static ThreadLocal<DateFormat> |
AnnotationTypeDateFormat |
Constructor and Description |
---|
MolecularModelJsonRenderer(ModelContainer model) |
MolecularModelJsonRenderer(OWLGraphWrapper graph) |
MolecularModelJsonRenderer(org.semanticweb.owlapi.model.OWLOntology ontology) |
Modifier and Type | Method and Description |
---|---|
protected String |
getLabel(org.semanticweb.owlapi.model.OWLNamedObject i,
String id) |
static <T> T |
parseFromJson(String json,
Class<T> type) |
static <T> T[] |
parseFromJson(String requestString,
Type requestType) |
static List<JsonEvidenceInfo> |
renderEvidences(MolecularModelManager<?> mmm) |
static List<JsonEvidenceInfo> |
renderEvidences(org.semanticweb.owlapi.model.OWLOntologyManager manager) |
org.apache.commons.lang3.tuple.Pair<JsonOwlIndividual[],JsonOwlFact[]> |
renderIndividuals(Collection<org.semanticweb.owlapi.model.OWLNamedIndividual> individuals) |
JsonOwlIndividual[] |
renderInferences(Collection<org.semanticweb.owlapi.model.OWLNamedIndividual> individuals,
org.semanticweb.owlapi.reasoner.OWLReasoner reasoner)
Retrieve the inferences for the given individuals.
|
JsonModel |
renderModel() |
static JsonAnnotation[] |
renderModelAnnotations(org.semanticweb.owlapi.model.OWLOntology ont) |
JsonOwlIndividual[] |
renderModelInferences(org.semanticweb.owlapi.reasoner.OWLReasoner reasoner)
Add the available inferences to the given JSON map.
|
JsonOwlIndividual |
renderObject(org.semanticweb.owlapi.model.OWLNamedIndividual i) |
JsonOwlObject |
renderObject(org.semanticweb.owlapi.model.OWLObjectProperty p) |
JsonOwlFact |
renderObject(org.semanticweb.owlapi.model.OWLObjectPropertyAssertionAxiom opa) |
static org.apache.commons.lang3.tuple.Pair<List<JsonRelationInfo>,List<JsonRelationInfo>> |
renderProperties(MolecularModelManager<?> mmm,
Set<org.semanticweb.owlapi.model.OWLObjectProperty> importantRelations) |
static String |
renderToJson(Object model,
boolean prettyPrint) |
static String |
renderToJson(org.semanticweb.owlapi.model.OWLOntology ont) |
static String |
renderToJson(org.semanticweb.owlapi.model.OWLOntology ont,
boolean allIndividuals) |
static String |
renderToJson(org.semanticweb.owlapi.model.OWLOntology ont,
boolean allIndividuals,
boolean prettyPrint) |
public static final ThreadLocal<DateFormat> AnnotationTypeDateFormat
public MolecularModelJsonRenderer(ModelContainer model)
model
- public MolecularModelJsonRenderer(org.semanticweb.owlapi.model.OWLOntology ontology)
ontology
- public MolecularModelJsonRenderer(OWLGraphWrapper graph)
graph
- public JsonModel renderModel()
public JsonOwlIndividual[] renderModelInferences(org.semanticweb.owlapi.reasoner.OWLReasoner reasoner)
reasoner
- public static JsonAnnotation[] renderModelAnnotations(org.semanticweb.owlapi.model.OWLOntology ont)
public org.apache.commons.lang3.tuple.Pair<JsonOwlIndividual[],JsonOwlFact[]> renderIndividuals(Collection<org.semanticweb.owlapi.model.OWLNamedIndividual> individuals)
public JsonOwlIndividual[] renderInferences(Collection<org.semanticweb.owlapi.model.OWLNamedIndividual> individuals, org.semanticweb.owlapi.reasoner.OWLReasoner reasoner)
individuals
- reasoner
- public JsonOwlIndividual renderObject(org.semanticweb.owlapi.model.OWLNamedIndividual i)
i
- public JsonOwlFact renderObject(org.semanticweb.owlapi.model.OWLObjectPropertyAssertionAxiom opa)
opa
- public JsonOwlObject renderObject(org.semanticweb.owlapi.model.OWLObjectProperty p)
public static org.apache.commons.lang3.tuple.Pair<List<JsonRelationInfo>,List<JsonRelationInfo>> renderProperties(MolecularModelManager<?> mmm, Set<org.semanticweb.owlapi.model.OWLObjectProperty> importantRelations) throws org.semanticweb.owlapi.model.OWLOntologyCreationException
org.semanticweb.owlapi.model.OWLOntologyCreationException
public static List<JsonEvidenceInfo> renderEvidences(MolecularModelManager<?> mmm) throws org.semanticweb.owlapi.model.OWLException, IOException
org.semanticweb.owlapi.model.OWLException
IOException
public static List<JsonEvidenceInfo> renderEvidences(org.semanticweb.owlapi.model.OWLOntologyManager manager) throws org.semanticweb.owlapi.model.OWLException, IOException
org.semanticweb.owlapi.model.OWLException
IOException
public static String renderToJson(org.semanticweb.owlapi.model.OWLOntology ont)
public static String renderToJson(org.semanticweb.owlapi.model.OWLOntology ont, boolean allIndividuals)
public static String renderToJson(org.semanticweb.owlapi.model.OWLOntology ont, boolean allIndividuals, boolean prettyPrint)
Copyright © 2010–2015. All rights reserved.