org.weda.tapestry.component
Class Table
java.lang.Object
org.apache.hivemind.impl.BaseLocatable
org.apache.tapestry.AbstractComponent
org.apache.tapestry.BaseComponent
org.weda.tapestry.component.Table
- All Implemented Interfaces:
- org.apache.hivemind.Locatable, org.apache.hivemind.LocationHolder, org.apache.tapestry.IComponent, org.apache.tapestry.IRender, org.apache.tapestry.ITemplateComponent, ActionContainerProvider, ActionListener
@ComponentClass(allowBody=true,
allowInformalParameters=true)
public abstract class Table
- extends org.apache.tapestry.BaseComponent
- implements ActionContainerProvider, ActionListener
Tapestry component.
Цель: представление данных в виде таблицы
- Author:
- Mikhail Titov
Constructor Summary |
Table()
|
Methods inherited from class org.apache.tapestry.BaseComponent |
addOuter, finishLoad |
Methods inherited from class org.apache.tapestry.AbstractComponent |
addAsset, addBody, addComponent, checkActiveLock, cleanupAfterRender, enterActiveState, finishLoad, format, format, format, format, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getBody, getBodyCount, getComponent, getComponents, getContainedComponent, getContainer, getExtendedId, getId, getIdPath, getListeners, getMessage, getMessages, getNamespace, getPage, getProperty, getSpecification, isInActiveState, isParameterBound, isRendering, render, renderBody, renderInformalParameters, setBinding, setContainedComponent, setContainer, setId, setNamespace, setPage, setProperty, toString |
Methods inherited from class org.apache.hivemind.impl.BaseLocatable |
getLocation, setLocation |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.apache.tapestry.IComponent |
addAsset, addBody, addComponent, enterActiveState, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getComponent, getComponents, getContainedComponent, getContainer, getExtendedId, getId, getIdPath, getListeners, getMessage, getMessages, getNamespace, getPage, getProperty, getSpecification, isRendering, renderBody, setBinding, setContainedComponent, setContainer, setId, setNamespace, setPage, setProperty |
Methods inherited from interface org.apache.tapestry.IRender |
render |
Methods inherited from interface org.apache.hivemind.LocationHolder |
setLocation |
Methods inherited from interface org.apache.hivemind.Locatable |
getLocation |
descriptor
public PropertyDescriptor descriptor
row
public java.lang.Object[] row
rowNum
public int rowNum
cellValue
public java.lang.Object cellValue
colNum
public int colNum
valueRenderers
public Renderer[] valueRenderers
rowsInd
public java.lang.Integer[] rowsInd
colsInd
public java.lang.Integer[] colsInd
rowSelectionState
public boolean[] rowSelectionState
filterModels
public FilterEditorModel[] filterModels
filterModel
public FilterEditorModel filterModel
hasFilters
public boolean hasFilters
Table
public Table()
getRendererRegistry
@InjectObject(value="service:org.weda.tapestry.RendererRegistry")
public abstract RendererRegistry getRendererRegistry()
getTableModel
@Parameter(required=true)
public abstract TableModel getTableModel()
getFilterModelGroup
@Parameter(required=false)
public abstract FilterEditorModelGroup getFilterModelGroup()
getFilterPageMapping
@Parameter(required=false)
public abstract java.util.Map<java.lang.String,java.lang.String> getFilterPageMapping()
getTableHeaderRowClass
public java.lang.String getTableHeaderRowClass()
getTableClass
public java.lang.String getTableClass()
getTableSummaryRowClass
public java.lang.String getTableSummaryRowClass()
getTableDataRowClass
public java.lang.String getTableDataRowClass()
getCheckboxClass
public java.lang.String getCheckboxClass()
getTableDataCellClass
public java.lang.String getTableDataCellClass()
getColumnDescriptors
public java.util.List<PropertyDescriptor> getColumnDescriptors()
getFilterPageName
public java.lang.String getFilterPageName()
isFilterDirectValueSet
public boolean isFilterDirectValueSet()
getFilterModelName
public java.lang.String getFilterModelName()
getActionParameters
public java.util.Map<java.lang.String,java.lang.Object> getActionParameters(int row,
int col)
getDataId
public java.lang.Object getDataId(int row,
int col)
getValue
public java.lang.Object getValue(int row,
int col)
throws TableModelException
- Throws:
TableModelException
hasSummaryRow
public boolean hasSummaryRow()
throws TableModelException
- Throws:
TableModelException
getSummaryValue
public java.lang.Object getSummaryValue(int col)
throws TableModelException
- Throws:
TableModelException
getActionContainers
public java.lang.Object[] getActionContainers(int colNum)
prepareForRender
protected void prepareForRender(org.apache.tapestry.IRequestCycle cycle)
- Overrides:
prepareForRender
in class org.apache.tapestry.AbstractComponent
pageEndRender
public void pageEndRender(org.apache.tapestry.event.PageEvent event)
- Overrides:
pageEndRender
in class org.apache.tapestry.AbstractComponent
renderComponent
protected void renderComponent(org.apache.tapestry.IMarkupWriter writer,
org.apache.tapestry.IRequestCycle cycle)
- Overrides:
renderComponent
in class org.apache.tapestry.BaseComponent
confirmSelection
public void confirmSelection()
getActionContainers
public java.util.List<ActionContainer> getActionContainers()
throws java.lang.Exception
- Specified by:
getActionContainers
in interface ActionContainerProvider
- Throws:
java.lang.Exception
beforeExecute
public void beforeExecute(ActionEvent event)
throws java.lang.Exception
- Specified by:
beforeExecute
in interface ActionListener
- Throws:
java.lang.Exception
afterExecute
public void afterExecute(ActionEvent event)
throws java.lang.Exception
- Specified by:
afterExecute
in interface ActionListener
- Throws:
java.lang.Exception
Copyright © 2005-2006 . All Rights Reserved.