net.sf.webmancer.widget
Class DataTable
java.lang.Object
net.sf.webmancer.widget.AbstractWidget
net.sf.webmancer.widget.AbstractDataView
net.sf.webmancer.widget.DataTable
- All Implemented Interfaces:
- IRestrictor, IModelable, IWidget, org.springframework.beans.factory.BeanNameAware
public class DataTable
- extends AbstractDataView
- Author:
- Michal Burda
Constructor Summary |
DataTable()
Constructs the DataTable. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BODY_ELEMENT
public static final java.lang.String BODY_ELEMENT
- See Also:
- Constant Field Values
HEADER_ELEMENT
public static final java.lang.String HEADER_ELEMENT
- See Also:
- Constant Field Values
DATA_TABLE_ELEMENT
public static final java.lang.String DATA_TABLE_ELEMENT
- See Also:
- Constant Field Values
DataTable
public DataTable()
- Constructs the DataTable.
- Parameters:
query
-
setColumns
public void setColumns(java.util.List<IDataTableColumn> columns)
- Parameters:
columns
-
build
public void build(IModelBuilder builder)
throws ModelingException
- Specified by:
build
in interface IModelable
- Specified by:
build
in class AbstractWidget
- Throws:
ModelingException
- See Also:
IModelable.build(net.sf.webmancer.model.IModelBuilder)
renderHeader
protected void renderHeader(IModelBuilder builder,
IData result)
- Parameters:
builder
- result
-
renderBody
protected void renderBody(IModelBuilder builder,
IData result)
- Parameters:
builder
- result
-
restrict
public void restrict(IRestrictable query,
RestrictionType restriction)
- Specified by:
restrict
in interface IRestrictor
- Specified by:
restrict
in class AbstractDataView
- See Also:
net.sf.webmancer.db.IRestrictor#restrict(net.sf.webmancer.db.IQuery, net.sf.webmancer.db.RestrictionType)
Copyright © 2006-2007. All Rights Reserved.