public abstract class BaseFragmentRenderer extends java.lang.Object implements FragmentRenderer
NEXT_TABLE_STYLE| Constructor and Description |
|---|
BaseFragmentRenderer() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract java.lang.String |
getPageUrl()
Hook method for child classes to return a URL to the page
which renders the generated content
|
protected java.lang.String |
makePaginationMessage(int end,
int totalSize,
java.lang.String descriptionKey)
Util method to return the page size in a accessible way.
|
protected abstract void |
render(User user,
PageControl pc,
javax.servlet.http.HttpServletRequest req)
Gentlemen, render your fragments!
|
java.lang.String |
renderAsync()
Render content, please
|
public java.lang.String renderAsync()
throws java.lang.Exception
renderAsync in interface FragmentRendererjava.lang.Exception - sometimes things just don't work outprotected abstract void render(User user, PageControl pc, javax.servlet.http.HttpServletRequest req) throws java.lang.Exception
user - logged in userpc - controls list displaysreq - incoming requestjava.lang.Exception - sometimes things just don't work outprotected abstract java.lang.String getPageUrl()
protected java.lang.String makePaginationMessage(int end,
int totalSize,
java.lang.String descriptionKey)
end - end of message rangetotalSize - the total size of pagedescriptionKey - the message key for description