|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.servlet.GenericServlet javax.servlet.http.HttpServlet de.fuberlin.wiwiss.marbles.MarblesServlet
public class MarblesServlet
Implements REST services to view, discover, load and clear URIs/URLs, as well as a SPARQL endpoint
Constructor Summary | |
---|---|
MarblesServlet()
|
Method Summary | |
---|---|
void |
destroy()
Shuts down repositories |
void |
discoverResource(java.lang.String uri,
java.io.OutputStream outputStream)
Tries to dereference the URI and queries data providers for data; then follows known predicates ( discover ) |
protected void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
protected void |
doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
void |
fresnelView(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Discovers an URI and renders a given view for it ( view ). |
protected void |
handleRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Handles HTTP GET and POST requests |
void |
init(javax.servlet.ServletConfig config)
Reads servlet configuration, initializes Sesame repositories and loads ontologies |
static void |
loadTriples(org.openrdf.repository.Repository store,
java.io.File file,
java.util.HashMap<java.lang.String,java.lang.String> parameters,
org.openrdf.model.Resource... context)
Reads data from a URL in a given syntax into a Sesame repository; supports ParamReader |
Methods inherited from class javax.servlet.http.HttpServlet |
---|
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service |
Methods inherited from class javax.servlet.GenericServlet |
---|
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.servlet.Servlet |
---|
getServletConfig, getServletInfo, service |
Constructor Detail |
---|
public MarblesServlet()
Method Detail |
---|
public void init(javax.servlet.ServletConfig config) throws javax.servlet.ServletException
init
in interface javax.servlet.Servlet
init
in class javax.servlet.GenericServlet
javax.servlet.ServletException
public void destroy()
destroy
in interface javax.servlet.Servlet
destroy
in class javax.servlet.GenericServlet
protected void handleRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException
request
- response
-
java.io.IOException
public void discoverResource(java.lang.String uri, java.io.OutputStream outputStream)
discover
)
uri
- The resource of interestoutputStream
- Output stream to communicate the result topublic void fresnelView(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException
view
).
request
- response
-
java.io.IOException
protected void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException
doGet
in class javax.servlet.http.HttpServlet
java.io.IOException
protected void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException
doPost
in class javax.servlet.http.HttpServlet
javax.servlet.ServletException
java.io.IOException
public static void loadTriples(org.openrdf.repository.Repository store, java.io.File file, java.util.HashMap<java.lang.String,java.lang.String> parameters, org.openrdf.model.Resource... context) throws java.lang.Exception
ParamReader
store
- Add RDF to this LocalRepository
url
- The String
location of the datasyntax
- The String
syntax of the data
java.lang.Exception
- For any problems encountered during read of data from the URL
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |