org.loom.tags.paged
Class ColumnTag

java.lang.Object
  extended by javax.servlet.jsp.tagext.SimpleTagSupport
      extended by org.loom.tags.AbstractTag
          extended by org.loom.tags.paged.ColumnTag
All Implemented Interfaces:
javax.servlet.jsp.tagext.DynamicAttributes, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.SimpleTag, LoomTag, ParameterContainer

public class ColumnTag
extends AbstractTag
implements ParameterContainer

A column inside a PagedTableTag

Author:
icoloma

Field Summary
 
Fields inherited from class org.loom.tags.AbstractTag
out, repository, request, response
 
Constructor Summary
ColumnTag()
           
 
Method Summary
 ParameterContainer addParameter(java.lang.String name, java.lang.Object value)
          Adds a parameter to the resulting url
 void doTagImpl()
          The method that must be implemented by the child class
 boolean isSortable()
           
 void setAction(java.lang.String action)
           
 void setCssClass(java.lang.String cssClass)
           
 void setEvent(java.lang.String event)
           
 void setHash(java.lang.String hash)
           
 void setHref(java.lang.String href)
           
 void setProperty(java.lang.String property)
           
 void setSortable(boolean sortable)
           
 void setTable(PagedTableTag table)
           
 void setTitle(java.lang.String title)
           
 void setTranslateTitle(boolean translateTitle)
           
 
Methods inherited from class org.loom.tags.AbstractTag
createWriterWrapper, doBody, doBufferedBody, doTag, endTag, evaluateExpression, getActionProperty, getAncestorWithClass, getBufferedBody, getExtendedAttributes, getMessagesRepository, getPageContext, getRequest, getResponse, getScopedAttribute, getWriter, initTag, printParentAttributes, removeScopedAttribute, setDynamicAttribute, setExtendedAttribute, setRequest, setResponse, setScopedAttribute, setWriter
 
Methods inherited from class javax.servlet.jsp.tagext.SimpleTagSupport
findAncestorWithClass, getJspBody, getJspContext, getParent, setJspBody, setJspContext, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColumnTag

public ColumnTag()
Method Detail

doTagImpl

public void doTagImpl()
               throws javax.servlet.jsp.JspException,
                      java.io.IOException
Description copied from class: AbstractTag
The method that must be implemented by the child class

Specified by:
doTagImpl in class AbstractTag
Throws:
javax.servlet.jsp.JspException
java.io.IOException

setAction

public void setAction(java.lang.String action)

setEvent

public void setEvent(java.lang.String event)

setHref

public void setHref(java.lang.String href)

addParameter

public ParameterContainer addParameter(java.lang.String name,
                                       java.lang.Object value)
Description copied from interface: ParameterContainer
Adds a parameter to the resulting url

Specified by:
addParameter in interface ParameterContainer
Parameters:
name - the name of the parameter
value - the value of the parameter
Returns:
the same instance of ParameterContainer, to allow nested calls.

setTable

public void setTable(PagedTableTag table)

setTitle

public void setTitle(java.lang.String title)

setTranslateTitle

public void setTranslateTitle(boolean translateTitle)

setCssClass

public void setCssClass(java.lang.String cssClass)

setProperty

public void setProperty(java.lang.String property)

isSortable

public boolean isSortable()

setSortable

public void setSortable(boolean sortable)

setHash

public void setHash(java.lang.String hash)


The Loom Framework 1.6-SNAPSHOT.
Licensed under the Apache License, Version 2.0 by Extrema Sistemas de Informacion S.L.