net.sf.tacos.ajax.components.table
Class TableColumns

java.lang.Object
  extended by org.apache.hivemind.impl.BaseLocatable
      extended by org.apache.tapestry.AbstractComponent
          extended by org.apache.tapestry.BaseComponent
              extended by org.apache.tapestry.contrib.table.components.AbstractTableViewComponent
                  extended by org.apache.tapestry.contrib.table.components.TableColumns
                      extended by net.sf.tacos.ajax.components.table.TableColumns
All Implemented Interfaces:
Locatable, LocationHolder, org.apache.tapestry.IComponent, org.apache.tapestry.IRender, org.apache.tapestry.ITemplateComponent

public abstract class TableColumns
extends org.apache.tapestry.contrib.table.components.TableColumns

Ajax version of Tapestry:contrib TableColumns component.

Author:
lquijano

Field Summary
static String EFFECTS_ATTRIBUTE
           
static String PRE_EFFECTS_ATTRIBUTE
           
static String STATUS_ELEMENT_ATTRIBUTE
           
static String UPDATE_COMPONENTS_ATTRIBUTE
           
 
Fields inherited from class org.apache.tapestry.contrib.table.components.TableColumns
TABLE_COLUMN_ARROW_DOWN_ATTRIBUTE, TABLE_COLUMN_ARROW_UP_ATTRIBUTE, TABLE_COLUMN_CSS_CLASS_SUFFIX
 
Constructor Summary
TableColumns()
           
 
Method Summary
abstract  String getEffects()
          Effects parameter
abstract  String getPreEffects()
          Pre-effects parameter
abstract  String getStatusElement()
          Update status element id parameter
abstract  Collection getUpdateComponents()
          Components to update in request
protected  void renderComponent(org.apache.tapestry.IMarkupWriter writer, org.apache.tapestry.IRequestCycle cycle)
           
 
Methods inherited from class org.apache.tapestry.contrib.table.components.TableColumns
getArrowDownAsset, getArrowUpAsset, getColumnClass, getColumnClassParameter, getTableColumn, getTableColumnIterator, getTableColumnRenderer, setColumn, setTableColumn
 
Methods inherited from class org.apache.tapestry.contrib.table.components.AbstractTableViewComponent
getTableModelSource
 
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, pageEndRender, prepareForRender, 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
 

Field Detail

UPDATE_COMPONENTS_ATTRIBUTE

public static final String UPDATE_COMPONENTS_ATTRIBUTE
See Also:
Constant Field Values

EFFECTS_ATTRIBUTE

public static final String EFFECTS_ATTRIBUTE
See Also:
Constant Field Values

PRE_EFFECTS_ATTRIBUTE

public static final String PRE_EFFECTS_ATTRIBUTE
See Also:
Constant Field Values

STATUS_ELEMENT_ATTRIBUTE

public static final String STATUS_ELEMENT_ATTRIBUTE
See Also:
Constant Field Values
Constructor Detail

TableColumns

public TableColumns()
Method Detail

getUpdateComponents

public abstract Collection getUpdateComponents()
Components to update in request


getEffects

public abstract String getEffects()
Effects parameter


getStatusElement

public abstract String getStatusElement()
Update status element id parameter


getPreEffects

public abstract String getPreEffects()
Pre-effects parameter


renderComponent

protected void renderComponent(org.apache.tapestry.IMarkupWriter writer,
                               org.apache.tapestry.IRequestCycle cycle)
Overrides:
renderComponent in class org.apache.tapestry.contrib.table.components.TableColumns
See Also:
BaseComponent#renderComponent(IMarkupWriter, IRequestCycle)