UIRootFromServletContext
== [[UIRootFromServletContext]] UIRootFromServletContext
UIRootFromServletContext manages the current <ContextHandler.
[[attribute]] UIRootFromServletContext uses its canonical name for the context attribute that is used to <ContextHandler).
NOTE: https://www.eclipse.org/jetty/javadoc/current/org/eclipse/jetty/server/handler/ContextHandler.html[ContextHandler] is the environment for multiple Jetty Handlers, e.g. URI context path, class loader, static resource base.
In essence, UIRootFromServletContext is simply a "bridge" between two worlds, Spark's spark-api-UIRoot.md[UIRoot] and Jetty's ContextHandler.
=== [[setUiRoot]] setUiRoot Method
[source, scala]¶
setUiRoot(contextHandler: ContextHandler, uiRoot: UIRoot): Unit¶
setUiRoot...FIXME
NOTE: setUiRoot is used exclusively when ApiRootResource is requested to spark-api-ApiRootResource.md#getServletHandler[register /api/* context handler].
=== [[getUiRoot]] getUiRoot Method
[source, scala]¶
getUiRoot(context: ServletContext): UIRoot¶
getUiRoot...FIXME
NOTE: getUiRoot is used exclusively when ApiRequestContext is requested for the current spark-api-ApiRequestContext.md#uiRoot[UIRoot].