Package org.apache.sling.junit
Interface Renderer
-
public interface RendererRenderer for our servlet output. Should not be used directly for rendering as it leads to non-reentrant renderers. Use only viaRendererFactoryasRendererSelectorImpldoes
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanappliesTo(TestSelector selector)True if this renderer applies to supplied requestvoidcleanup()Called once rendering is doneStringgetExtension()Return the extension that triggers this rendererorg.junit.runner.notification.RunListenergetRunListener()Provide a RunListener for JUnit testsvoidinfo(String role, String info)Render general informationvoidlink(String info, String url, String method)Render a link to specified URL using specified HTTP methodvoidlist(String role, Collection<String> data)Render a list of thingsvoidsetup(javax.servlet.http.HttpServletResponse response, String pageTitle)Called first to setup renderingvoidtitle(int level, String title)Render a title of a specified hierarchical level
-
-
-
Method Detail
-
appliesTo
boolean appliesTo(TestSelector selector)
True if this renderer applies to supplied request- Parameters:
selector- a test selector- Returns:
trueif this renderer applied to the provided selector,falseotherwise
-
setup
void setup(javax.servlet.http.HttpServletResponse response, String pageTitle) throws IOExceptionCalled first to setup rendering- Parameters:
response- the http responsepageTitle- the page title- Throws:
IOException- if an error occurs
-
cleanup
void cleanup()
Called once rendering is done
-
list
void list(String role, Collection<String> data)
Render a list of things- Parameters:
role- describes the role of the list, must be a valid CSS class valuedata- the list to render
-
info
void info(String role, String info)
Render general information- Parameters:
role- describes the role of the list, must be a valid CSS class valueinfo- the general information
-
title
void title(int level, String title)Render a title of a specified hierarchical level- Parameters:
level- the leveltitle- the title
-
link
void link(String info, String url, String method)
Render a link to specified URL using specified HTTP method- Parameters:
info- the infourl- the link to rendermethod- the HTTP method to use
-
getRunListener
org.junit.runner.notification.RunListener getRunListener()
Provide a RunListener for JUnit tests- Returns:
- the run listener
-
getExtension
String getExtension()
Return the extension that triggers this renderer- Returns:
- the extension that triggers this renderer
-
-