## Uses of Class
org.eclipse.rdf4j.workbench.util.TupleResultBuilder

- Packages that use TupleResultBuilder
  Package | Description
  --- | ---
  org.eclipse.rdf4j.workbench.base |
  org.eclipse.rdf4j.workbench.commands |
  org.eclipse.rdf4j.workbench.util |

- - ### Uses of TupleResultBuilder in org.eclipse.rdf4j.workbench.base

    Methods in org.eclipse.rdf4j.workbench.base that return TupleResultBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected TupleResultBuilder` | AbstractServlet.`getTupleResultBuilder​(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, OutputStream outputStream)` | Gets a `TupleResultBuilder` based on the Accept header, and sets the result content type to the best available match for that, returning a builder that can be used to write out the results.

    Methods in org.eclipse.rdf4j.workbench.base with parameters of type TupleResultBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | TransformationServlet.`service​(TupleResultBuilder writer, String xslPath)` |
    `protected void` | TupleServlet.`service​(TupleResultBuilder builder, RepositoryConnection con)` |
    `protected void` | TupleServlet.`service​(WorkbenchRequest req, javax.servlet.http.HttpServletResponse resp, TupleResultBuilder builder, RepositoryConnection con)` |

  - ### Uses of TupleResultBuilder in org.eclipse.rdf4j.workbench.commands

    Methods in org.eclipse.rdf4j.workbench.commands with parameters of type TupleResultBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected ExploreServlet.ResultCursor` | ExploreServlet.`processResource​(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.
    `void` | AddServlet.`service​(TupleResultBuilder builder, String xslPath)` |
    `void` | ClearServlet.`service​(TupleResultBuilder builder, String xslPath)` |
    `protected void` | ContextsServlet.`service​(TupleResultBuilder builder, RepositoryConnection con)` |
    `void` | DeleteServlet.`service​(TupleResultBuilder builder, String xslPath)` | Presents a page where the user can choose a repository ID to delete.
    `protected void` | ExploreServlet.`service​(WorkbenchRequest req, javax.servlet.http.HttpServletResponse resp, TupleResultBuilder builder, RepositoryConnection con)` |
    `protected void` | ExportServlet.`service​(WorkbenchRequest req, javax.servlet.http.HttpServletResponse resp, TupleResultBuilder builder, RepositoryConnection con)` |
    `void` | InformationServlet.`service​(TupleResultBuilder builder, String xslPath)` |
    `void` | NamespacesServlet.`service​(TupleResultBuilder builder, String xslPath)` |
    `void` | RemoveServlet.`service​(TupleResultBuilder builder, String xslPath)` |
    `void` | RepositoriesServlet.`service​(TupleResultBuilder builder, String xslPath)` |
    `void` | SummaryServlet.`service​(TupleResultBuilder builder, String xslPath)` |
    `protected void` | TypesServlet.`service​(TupleResultBuilder builder, RepositoryConnection con)` |
    `void` | UpdateServlet.`service​(TupleResultBuilder builder, String xslPath)` |

  - ### Uses of TupleResultBuilder in org.eclipse.rdf4j.workbench.util

    Methods in org.eclipse.rdf4j.workbench.util that return TupleResultBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `TupleResultBuilder` | TupleResultBuilder.`bool​(boolean result)` |
    `TupleResultBuilder` | TupleResultBuilder.`end()` | This must be called if `start(String...)` is used, after all results are generated using either `namedResult(String, Object)` or `result(Object...)`.
    `TupleResultBuilder` | TupleResultBuilder.`endBoolean()` |
    `TupleResultBuilder` | TupleResultBuilder.`link​(List<String> url)` |
    `TupleResultBuilder` | TupleResultBuilder.`namedResult​(String name, Object result)` | `start(String...)` must be called before using this method.
    `TupleResultBuilder` | TupleResultBuilder.`result​(Object... result)` | `start(String...)` must be called before using this method.
    `TupleResultBuilder` | TupleResultBuilder.`start​(String... variables)` | This must be called before calling `namedResult(String, Object)` or `result(Object...)`.
    `TupleResultBuilder` | TupleResultBuilder.`startBoolean()` |
    `TupleResultBuilder` | TupleResultBuilder.`transform​(String path, String xsl)` |
    `TupleResultBuilder` | TupleResultBuilder.`variables​(String... names)` |

    Methods in org.eclipse.rdf4j.workbench.util with parameters of type TupleResultBuilder
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | QueryEvaluator.`evaluateTupleQuery​(TupleResultBuilder builder, String xslPath, WorkbenchRequest req, javax.servlet.http.HttpServletResponse resp, CookieHandler cookies, TupleQuery query, boolean writeCookie, boolean paged, int offset, int limit)` | Evaluate a tuple query, and create an XML results document.
    `void` | QueryEvaluator.`evaluateTupleQuery​(TupleResultBuilder builder, TupleQuery query)` | Evaluate a tuple query, and create an XML results document.
    `void` | QueryEvaluator.`extractQueryAndEvaluate​(TupleResultBuilder builder, javax.servlet.http.HttpServletResponse resp, OutputStream out, String xslPath, RepositoryConnection con, String queryText, WorkbenchRequest req, CookieHandler cookies)` | Evaluates the query submitted with the given request.
    `void` | QueryStorage.`selectSavedQueries​(HTTPRepository repository, String userName, TupleResultBuilder builder)` | Prepares a query to retrieve the queries accessible to the given user in the given repository.