java.lang.Object |
↳ |
com.atlassian.plugin.webresource.assembler.DefaultPageBuilderService |
|
↳ |
com.atlassian.jira.web.pagebuilder.DefaultJiraPageBuilderService |
Class Overview
Creates PageBuilder and PageBuilderSpi instances and caches them per-request.
TODO: this will be merged with its superclass once the PageBuilder interface has been tested in JIRA
Summary
Public Methods |
void
|
clearForRequest()
Clears the page builder for the current request.
|
PageBuilder
|
get()
Gets the page builder for the current request
|
PageBuilderSpi
|
getSpi()
Returns the page builder spi for the current request
|
void
|
initForRequest(HttpServletRequest request, HttpServletResponse response, DecoratorListener decoratorListener, ServletContext servletContext)
Creates a new page builder for the current request.
|
[Expand]
Inherited Methods |
From class
com.atlassian.plugin.webresource.assembler.DefaultPageBuilderService
WebResourceAssembler
|
assembler()
|
void
|
clearRequestLocal()
|
void
|
seed(WebResourceAssembler arg0)
|
|
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
|
From interface
com.atlassian.jira.web.pagebuilder.JiraPageBuilderService
|
From interface
com.atlassian.jira.web.pagebuilder.PageBuilderServiceSpi
void
|
clearForRequest()
Clears the page builder for the current request.
|
PageBuilderSpi
|
getSpi()
Returns the page builder spi for the current request
|
void
|
initForRequest(HttpServletRequest request, HttpServletResponse response, DecoratorListener decoratorListener, ServletContext servletContext)
Creates a new page builder for the current request.
|
|
From interface
com.atlassian.plugin.webresource.assembler.LegacyPageBuilderService
|
From interface
com.atlassian.webresource.api.assembler.PageBuilderService
WebResourceAssembler
|
assembler()
|
void
|
seed(WebResourceAssembler arg0)
|
|
Public Constructors
Public Methods
public
void
clearForRequest
()
Clears the page builder for the current request.
Gets the page builder for the current request
Returns
- request-local page builder
Returns the page builder spi for the current request
Returns
- request-local page builder spi
public
void
initForRequest
(HttpServletRequest request, HttpServletResponse response, DecoratorListener decoratorListener, ServletContext servletContext)
Creates a new page builder for the current request. If this has already been called for the current request,
this is a no-op.
Parameters
request
| http request |
response
| http response |
decoratorListener
| decorator listener |
servletContext
| servlet context
|