webwork.view.taglib.ui.table
Class WebTable
java.lang.Object
javax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.tagext.BodyTagSupport
webwork.view.taglib.WebWorkBodyTagSupport
webwork.view.taglib.ui.ComponentTag
webwork.view.taglib.ui.table.WebTable
- All Implemented Interfaces:
- javax.servlet.jsp.tagext.BodyTag, javax.servlet.jsp.tagext.IterationTag, ParamTag.Parametric, java.io.Serializable, javax.servlet.jsp.tagext.Tag
- public class WebTable
- extends ComponentTag
- See Also:
- Serialized Form
Fields inherited from class webwork.view.taglib.ui.ComponentTag |
labelAttr, labelPositionAttr, log, nameAttr, params, templateAttr, templateDir, templateSuffix, theme, themeAttr, valueAttr |
Fields inherited from class javax.servlet.jsp.tagext.BodyTagSupport |
bodyContent |
Fields inherited from class javax.servlet.jsp.tagext.TagSupport |
id, pageContext |
Fields inherited from interface javax.servlet.jsp.tagext.BodyTag |
EVAL_BODY_BUFFERED, EVAL_BODY_TAG |
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag |
EVAL_BODY_AGAIN |
Fields inherited from interface javax.servlet.jsp.tagext.Tag |
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
Methods inherited from class webwork.view.taglib.ui.ComponentTag |
getParameters, getTemplate, getTemplateDir, getTemplateSuffix, getTheme, memberOf, setLabel, setLabelposition, setName, setTemplate, setTheme, setValue |
Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport |
doAfterBody, doInitBody, doStartTag, getBodyContent, getPreviousOut, setBodyContent |
Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.servlet.jsp.tagext.Tag |
getParent |
_modelName
protected java.lang.String _modelName
_columns
protected WebTableColumn[] _columns
_model
protected javax.swing.table.TableModel _model
_sortable
protected boolean _sortable
_sortColumn
protected int _sortColumn
_sortOrder
protected java.lang.String _sortOrder
WebTable
public WebTable()
WebTable
public WebTable(javax.swing.table.TableModel model)
setSortColumn
public void setSortColumn(int sortColumn)
getSortColumn
public int getSortColumn()
setSortOrder
public void setSortOrder(java.lang.String sortOrder)
getSortOrder
public java.lang.String getSortOrder()
isSortable
public boolean isSortable()
setSortable
public void setSortable(boolean sortable)
getModelName
public java.lang.String getModelName()
addParameter
public void addParameter(java.lang.String name,
java.lang.Object value)
- Specified by:
addParameter
in interface ParamTag.Parametric
- Overrides:
addParameter
in class ComponentTag
setModelName
public void setModelName(java.lang.String modelName)
setModel
public void setModel(javax.swing.table.TableModel model)
getModel
public javax.swing.table.TableModel getModel()
getColumnCount
public int getColumnCount()
getColumn
public WebTableColumn getColumn(int index)
getColumns
public WebTableColumn[] getColumns()
getRowCount
public int getRowCount()
getFormattedRow
public java.lang.String[] getFormattedRow(int row)
getRow
public java.lang.Object[] getRow(int row)
getRawData
public java.lang.Object getRawData(int row,
int column)
getRowIterator
public java.util.Iterator getRowIterator()
getRawDataRowIterator
public java.util.Iterator getRawDataRowIterator()
setColumnHidden
public void setColumnHidden(int column,
boolean hide)
isColumnHidden
public boolean isColumnHidden(int column)
setColumnDisplayName
public void setColumnDisplayName(int column,
java.lang.String displayName)
getColumnDisplayName
public void getColumnDisplayName(int column)
setColumnRenderer
public void setColumnRenderer(int column,
CellRenderer renderer)
getColumnRenderer
public CellRenderer getColumnRenderer(int column)
getNumberOfVisibleColumns
protected int getNumberOfVisibleColumns()
getSortColumnLinkName
public java.lang.String getSortColumnLinkName()
getSortOrderLinkName
public java.lang.String getSortOrderLinkName()
doEndTag
public int doEndTag()
throws javax.servlet.jsp.JspException
- Specified by:
doEndTag
in interface javax.servlet.jsp.tagext.Tag
- Overrides:
doEndTag
in class ComponentTag
- Throws:
javax.servlet.jsp.JspException
Copyright © 2001-2003 WebWork All Rights Reserved.