|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.servlet.jsp.tagext.SimpleTagSupport
org.loom.tags.AbstractTag
org.loom.tags.paged.AbstractPagedContainerTag
public abstract class AbstractPagedContainerTag
Parent of paged containers (tables or lists)
| Field Summary |
|---|
| Fields inherited from class org.loom.tags.AbstractTag |
|---|
out, repository, request, response |
| Constructor Summary | |
|---|---|
AbstractPagedContainerTag()
|
|
| Method Summary | |
|---|---|
ParameterContainer |
addParameter(java.lang.String name,
java.lang.Object value)
Adds a parameter to the resulting url |
void |
doTagImpl()
The method that must be implemented by the child class |
PagedListData<?> |
getData()
|
java.lang.String |
getId()
|
java.lang.String |
getIndexName()
|
java.lang.String |
getMessagePrefix()
|
java.lang.String |
getRowCssClass()
|
int |
getRowIndex()
|
java.lang.String |
getRowName()
|
java.lang.Object |
getRowObject()
|
UrlBuilder |
getUrl()
|
boolean |
isAlternateRows()
|
boolean |
isIndexInRange(int pageIndex)
|
protected abstract void |
renderEmptyContainer()
Render an empty container |
protected abstract void |
renderFooter()
Render the footer of the container component |
protected abstract void |
renderHeader()
Render the header of the container component |
void |
renderLinks(org.loom.tags.paged.AbstractPagedContainerTag.Position position)
Render the next/previous links |
void |
renderOverview(org.loom.tags.paged.AbstractPagedContainerTag.Position position)
Render the overview message |
protected abstract void |
renderRowEnd()
Render the end of a row |
protected abstract void |
renderRowStart()
Render the start of a new row |
void |
setAction(java.lang.String action)
|
void |
setAlternateRows(boolean differenciateRows)
|
void |
setCssClass(java.lang.String css)
|
void |
setData(PagedListData<?> data)
|
void |
setEvent(java.lang.String event)
|
void |
setHash(java.lang.String hash)
|
void |
setHref(java.lang.String href)
|
void |
setId(java.lang.String id)
|
void |
setIndexName(java.lang.String indexName)
|
void |
setLinksCount(int linksCount)
|
void |
setLinksPosition(java.lang.String position)
|
void |
setMessagePrefix(java.lang.String messagePrefix)
|
void |
setOverviewPosition(java.lang.String position)
|
void |
setRenderIfEmpty(boolean renderIfEmpty)
|
void |
setRowCssClass(java.lang.String rowCssClass)
|
void |
setRowIndex(int rowIndex)
|
void |
setRowName(java.lang.String rowName)
|
| Methods inherited from class javax.servlet.jsp.tagext.SimpleTagSupport |
|---|
findAncestorWithClass, getJspBody, getJspContext, getParent, setJspBody, setJspContext, setParent |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractPagedContainerTag()
| Method Detail |
|---|
public void doTagImpl()
throws javax.servlet.jsp.JspException,
java.io.IOException
AbstractTag
doTagImpl in class AbstractTagjavax.servlet.jsp.JspException
java.io.IOException
protected abstract void renderHeader()
throws java.io.IOException,
javax.servlet.jsp.JspException
java.io.IOException
javax.servlet.jsp.JspException
protected abstract void renderFooter()
throws java.io.IOException,
javax.servlet.jsp.JspException
java.io.IOException
javax.servlet.jsp.JspException
protected abstract void renderRowStart()
throws java.io.IOException,
javax.servlet.jsp.JspException
java.io.IOException
javax.servlet.jsp.JspException
protected abstract void renderRowEnd()
throws java.io.IOException,
javax.servlet.jsp.JspException
java.io.IOException
javax.servlet.jsp.JspException
protected abstract void renderEmptyContainer()
throws java.io.IOException,
javax.servlet.jsp.JspException
java.io.IOException
javax.servlet.jsp.JspException
public void renderOverview(org.loom.tags.paged.AbstractPagedContainerTag.Position position)
throws java.io.IOException,
javax.servlet.jsp.JspException
position - the position where we are rendering. It will only print the message if
overviewPosition is the same as the provided one, or it is set to BOTH
java.io.IOException
javax.servlet.jsp.JspException
public void renderLinks(org.loom.tags.paged.AbstractPagedContainerTag.Position position)
throws java.io.IOException,
javax.servlet.jsp.JspException
position - the position where we are rendering. It will only print the links if
linkPosition is the same as the provided one, or it is set to BOTH
java.io.IOException
javax.servlet.jsp.JspExceptionpublic boolean isIndexInRange(int pageIndex)
public void setCssClass(java.lang.String css)
public void setAction(java.lang.String action)
public void setEvent(java.lang.String event)
public void setHref(java.lang.String href)
public ParameterContainer addParameter(java.lang.String name,
java.lang.Object value)
ParameterContainer
addParameter in interface ParameterContainername - the name of the parametervalue - the value of the parameter
public java.lang.String getRowName()
public void setRowName(java.lang.String rowName)
public java.lang.String getRowCssClass()
public void setRowCssClass(java.lang.String rowCssClass)
public UrlBuilder getUrl()
public java.lang.String getId()
public PagedListData<?> getData()
public int getRowIndex()
public void setId(java.lang.String id)
public java.lang.Object getRowObject()
public void setData(PagedListData<?> data)
public void setLinksPosition(java.lang.String position)
public void setOverviewPosition(java.lang.String position)
public void setLinksCount(int linksCount)
public void setRowIndex(int rowIndex)
public boolean isAlternateRows()
public void setAlternateRows(boolean differenciateRows)
public void setHash(java.lang.String hash)
public java.lang.String getIndexName()
public void setIndexName(java.lang.String indexName)
public java.lang.String getMessagePrefix()
public void setMessagePrefix(java.lang.String messagePrefix)
public void setRenderIfEmpty(boolean renderIfEmpty)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||