Class ExploreServlet
java.lang.Object
org.eclipse.rdf4j.workbench.base.AbstractServlet
org.eclipse.rdf4j.workbench.base.AbstractRepositoryServlet
org.eclipse.rdf4j.workbench.base.TransformationServlet
org.eclipse.rdf4j.workbench.base.TupleServlet
org.eclipse.rdf4j.workbench.commands.ExploreServlet
- All Implemented Interfaces:
javax.servlet.Servlet,RepositoryServlet
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected classClass for keeping track of location within the result set, relative to offset and limit. -
Field Summary
FieldsFields inherited from class org.eclipse.rdf4j.workbench.base.TupleServlet
variables, xslFields inherited from class org.eclipse.rdf4j.workbench.base.TransformationServlet
CONTEXT, cookies, INFO, NON_VERIFYING_PARSER_CONFIGFields inherited from class org.eclipse.rdf4j.workbench.base.AbstractRepositoryServlet
info, manager, MANAGER_PARAM, repository, REPOSITORY_PARAM, vfFields inherited from class org.eclipse.rdf4j.workbench.base.AbstractServlet
ACCEPT, appConfig, APPLICATION_JAVASCRIPT, APPLICATION_SPARQL_RESULTS_XML, APPLICATION_XML, config, DEFAULT_JSONP_CALLBACK_PARAMETER, JSONP_CALLBACK_PARAMETER, JSONP_ENABLED, JSONP_VALIDATOR, log, MOZILLA, MSIE, SERVER_PASSWORD, SERVER_USER, SERVER_USER_PASSWORD, TEXT_HTML, TEXT_PLAIN, USER_AGENT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionString[]protected ExploreServlet.ResultCursorprocessResource(RepositoryConnection con, TupleResultBuilder builder, Value value, int offset, int limit, boolean render) Query the repository for all instances of the given value, optionally writing the results into the HTTP response.voidservice(WorkbenchRequest req, javax.servlet.http.HttpServletResponse resp, String xslPath) protected voidservice(WorkbenchRequest req, javax.servlet.http.HttpServletResponse resp, TupleResultBuilder builder, RepositoryConnection con) Methods inherited from class org.eclipse.rdf4j.workbench.base.TupleServlet
serviceMethods inherited from class org.eclipse.rdf4j.workbench.base.TransformationServlet
doPost, init, service, serviceMethods inherited from class org.eclipse.rdf4j.workbench.base.AbstractRepositoryServlet
setRepository, setRepositoryInfo, setRepositoryManagerMethods inherited from class org.eclipse.rdf4j.workbench.base.AbstractServlet
checkJSONP, destroy, getBooleanResultFormat, getJSONPResultFormat, getResultWriter, getServletConfig, getServletInfo, getTupleResultBuilder, getTupleResultFormat, serviceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.servlet.Servlet
destroy, getServletConfig, getServletInfo, service
-
Field Details
-
LIMIT
- See Also:
-
LIMIT_DEFAULT
protected static final int LIMIT_DEFAULT- See Also:
-
-
Constructor Details
-
ExploreServlet
public ExploreServlet()
-
-
Method Details
-
getCookieNames
- Overrides:
getCookieNamesin classTransformationServlet
-
service
public void service(WorkbenchRequest req, javax.servlet.http.HttpServletResponse resp, String xslPath) throws Exception - Overrides:
servicein classTupleServlet- Throws:
Exception
-
service
protected void service(WorkbenchRequest req, javax.servlet.http.HttpServletResponse resp, TupleResultBuilder builder, RepositoryConnection con) throws BadRequestException, RDF4JException - Overrides:
servicein classTupleServlet- Throws:
BadRequestExceptionRDF4JException
-
processResource
protected ExploreServlet.ResultCursor processResource(RepositoryConnection con, TupleResultBuilder builder, Value value, int offset, int limit, boolean render) throws RDF4JException Query the repository for all instances of the given value, optionally writing the results into the HTTP response.- Parameters:
con- the connection to the repositorybuilder- used for writing to the HTTP responsevalue- the value to query the repository foroffset- The result at which to start rendering results.limit- The limit on the number of results to render.render- If false, suppresses output to the HTTP response.- Returns:
- The count of all triples in the repository using the given value.
- Throws:
RDF4JException- if there is an issue iterating through results
-