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 FragmentRenderer
java.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