@Provider
public class OntologyProvider
extends com.sun.jersey.spi.inject.PerRequestTypeInjectableProvider<javax.ws.rs.core.Context,org.apache.jena.ontology.Ontology>
implements javax.ws.rs.ext.ContextResolver<org.apache.jena.ontology.Ontology>
| Modifier and Type | Class and Description |
|---|---|
class |
OntologyProvider.ImportCycleChecker |
| Constructor and Description |
|---|
OntologyProvider(org.apache.jena.ontology.OntDocumentManager ontDocumentManager,
String ontologyURI,
org.apache.jena.ontology.OntModelSpec materializationSpec,
boolean materialize) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.jena.ontology.Ontology |
getContext(Class<?> type) |
com.sun.jersey.spi.inject.Injectable<org.apache.jena.ontology.Ontology> |
getInjectable(com.sun.jersey.core.spi.component.ComponentContext cc,
javax.ws.rs.core.Context context) |
org.apache.jena.ontology.OntDocumentManager |
getOntDocumentManager() |
static org.apache.jena.ontology.OntModel |
getOntModel(org.apache.jena.ontology.OntDocumentManager manager,
String ontologyURI,
org.apache.jena.ontology.OntModelSpec ontModelSpec)
Loads ontology by URI.
|
org.apache.jena.ontology.Ontology |
getOntology() |
org.apache.jena.ontology.Ontology |
getOntology(org.apache.jena.ontology.OntModelSpec loadSpec) |
String |
getOntologyURI() |
javax.ws.rs.ext.Providers |
getProviders() |
public OntologyProvider(org.apache.jena.ontology.OntDocumentManager ontDocumentManager,
String ontologyURI,
org.apache.jena.ontology.OntModelSpec materializationSpec,
boolean materialize)
public com.sun.jersey.spi.inject.Injectable<org.apache.jena.ontology.Ontology> getInjectable(com.sun.jersey.core.spi.component.ComponentContext cc,
javax.ws.rs.core.Context context)
getInjectable in class com.sun.jersey.spi.inject.PerRequestTypeInjectableProvider<javax.ws.rs.core.Context,org.apache.jena.ontology.Ontology>public org.apache.jena.ontology.Ontology getContext(Class<?> type)
getContext in interface javax.ws.rs.ext.ContextResolver<org.apache.jena.ontology.Ontology>public org.apache.jena.ontology.Ontology getOntology()
public org.apache.jena.ontology.Ontology getOntology(org.apache.jena.ontology.OntModelSpec loadSpec)
public static org.apache.jena.ontology.OntModel getOntModel(org.apache.jena.ontology.OntDocumentManager manager,
String ontologyURI,
org.apache.jena.ontology.OntModelSpec ontModelSpec)
manager - ontologyURI - ontology locationontModelSpec - ontology model specificationpublic org.apache.jena.ontology.OntDocumentManager getOntDocumentManager()
public String getOntologyURI()
public javax.ws.rs.ext.Providers getProviders()
Copyright © 2015–2019. All rights reserved.