org.d2rq.server
Class D2RServer
java.lang.Object
org.d2rq.server.D2RServer
public class D2RServer
- extends Object
A D2R Server instance. Sets up a service, loads the D2RQ model, and starts
Joseki.
- Author:
- Richard Cyganiak (richard@cyganiak.de)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
D2RServer
public D2RServer(SystemLoader loader)
fromServletContext
public static D2RServer fromServletContext(javax.servlet.ServletContext context)
overrideBaseURI
public void overrideBaseURI(String baseURI)
baseURI
public String baseURI()
serverName
public String serverName()
hasTruncatedResults
public boolean hasTruncatedResults()
resourceBaseURI
public String resourceBaseURI(String serviceStem)
resourceBaseURI
public String resourceBaseURI()
getResourceServiceName
public static String getResourceServiceName()
getDataServiceName
public static String getDataServiceName()
getPageServiceName
public static String getPageServiceName()
getDatasetServiceName
public static String getDatasetServiceName()
getSparqlServiceName
public static String getSparqlServiceName()
dataURL
public String dataURL(String serviceStem,
String relativeResourceURI)
pageURL
public String pageURL(String serviceStem,
String relativeResourceURI)
isVocabularyResource
public boolean isVocabularyResource(Resource r)
addDocumentMetadata
public void addDocumentMetadata(Model document,
Resource documentResource)
dataset
public AutoReloadableDataset dataset()
- Returns:
- the auto-reloadable dataset which contains a GraphD2RQ as its
default graph, no named graphs
getMapping
public CompiledMapping getMapping()
checkMappingFileChanged
public void checkMappingFileChanged()
- delegate to auto-reloadable dataset, will reload if necessary
getPrefixes
public PrefixMapping getPrefixes()
- delegate to auto-reloadable dataset *
- Returns:
- prefix mappings for the d2rq base graph
start
public void start()
errorOnStartup
public boolean errorOnStartup()
shutdown
public void shutdown()
createJosekiServiceRegistry
protected org.joseki.ServiceRegistry createJosekiServiceRegistry()
getConfig
public ConfigLoader getConfig()
storeSystemLoader
public static void storeSystemLoader(SystemLoader loader,
javax.servlet.ServletContext context)
retrieveSystemLoader
public static SystemLoader retrieveSystemLoader(javax.servlet.ServletContext context)
getDatasetIri
public String getDatasetIri()
getSparqlUrl
public String getSparqlUrl()
getVersion
public static String getVersion()