public class ListDisplayTagBase
extends javax.servlet.jsp.tagext.BodyTagSupport
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
FILTER_DISPATCH |
static java.lang.String |
FILTER_MAXLENGTH |
Constructor and Description |
---|
ListDisplayTagBase()
Public constructor
|
Modifier and Type | Method and Description |
---|---|
protected ExportWriter |
createExportWriter()
Method to fetch a new ExportWriter instance.
|
int |
getColumnCount()
Get the number of the column that is being rendered at this moment.
|
java.lang.String |
getExportColumns() |
java.lang.String |
getHiddenvars() |
protected java.util.Iterator |
getIterator() |
int |
getNumberOfColumns()
Get the number of columns in the list.
|
protected DataResult |
getPageList() |
java.lang.String |
getTitle()
Returns the title message key.
|
java.lang.String |
getType()
Gets the type of the list
|
void |
incrColumnCount()
Increment the column # that is being rendered at this moment.
|
void |
incrNumberOfColumns()
Increment the total number of columns
|
void |
release() |
boolean |
renderDisabled() |
protected void |
renderFilterBox(java.io.Writer out) |
protected void |
renderHeadExtraAddons(java.io.Writer out) |
protected void |
renderPanelHeading(javax.servlet.jsp.JspWriter out) |
protected void |
renderTitle(java.io.Writer out)
Renders the title header if set.
|
void |
setColumnCount(int columnCountIn)
Set the column # that is being rendered at this moment
Used when 'colspan' is used for an element to skip over the intervening
columns.
|
void |
setExportColumns(java.lang.String exportIn) |
void |
setFilterBy(java.lang.String filterByIn)
Set the header of the filter on which to filter
|
void |
setHiddenvars(java.lang.String hv) |
void |
setNumberOfColumns(int num)
Set the number of columns in the list.
|
void |
setRenderDisabled(java.lang.String disabled) |
void |
setTitle(java.lang.String titleIn)
Sets the title message key.
|
void |
setType(java.lang.String stringIn)
Sets the type of the list
|
protected void |
setupPageList() |
doAfterBody, doEndTag, doInitBody, doStartTag, getBodyContent, getPreviousOut, setBodyContent
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
public static final java.lang.String FILTER_DISPATCH
public static final java.lang.String FILTER_MAXLENGTH
protected java.util.Iterator getIterator()
protected DataResult getPageList()
public boolean renderDisabled()
public void setRenderDisabled(java.lang.String disabled)
disabled
- The disabled to set.public java.lang.String getTitle()
public void setTitle(java.lang.String titleIn)
titleIn
- The title to set.public void setType(java.lang.String stringIn)
stringIn
- desired alignment for the listpublic java.lang.String getType()
public void setFilterBy(java.lang.String filterByIn)
filterByIn
- The filterBy to set.public java.lang.String getHiddenvars()
public void setHiddenvars(java.lang.String hv)
hv
- The hiddenvars to set.protected ExportWriter createExportWriter()
public void incrColumnCount()
public void incrNumberOfColumns()
public int getColumnCount()
public int getNumberOfColumns()
public void setNumberOfColumns(int num)
num
- number of columns i nthe listpublic void setColumnCount(int columnCountIn)
columnCountIn
- The column count to set.public java.lang.String getExportColumns()
public void setExportColumns(java.lang.String exportIn)
exportIn
- The export to set.protected void setupPageList() throws javax.servlet.jsp.JspTagException
javax.servlet.jsp.JspTagException
protected void renderHeadExtraAddons(java.io.Writer out) throws java.io.IOException
java.io.IOException
protected void renderPanelHeading(javax.servlet.jsp.JspWriter out) throws java.io.IOException
java.io.IOException
protected void renderTitle(java.io.Writer out) throws java.io.IOException
out
- JspWriterjava.io.IOException
- thrown if there's a problem writing to the JSPprotected void renderFilterBox(java.io.Writer out) throws java.io.IOException
java.io.IOException
public void release()
release
in interface javax.servlet.jsp.tagext.Tag
release
in class javax.servlet.jsp.tagext.BodyTagSupport