net.sf.jxls.tag
Class ForEachTag

java.lang.Object
  extended by net.sf.jxls.tag.BaseTag
      extended by net.sf.jxls.tag.ForEachTag
All Implemented Interfaces:
Tag

public class ForEachTag
extends BaseTag

jx:forEach tag implementation

Author:
Leonid Vysochyn

Field Summary
(package private)  Configuration configuration
           
(package private) static java.lang.String GROUP_DATA_KEY
           
protected  org.apache.commons.logging.Log log
           
static java.lang.String TAG_NAME
           
 
Fields inherited from class net.sf.jxls.tag.BaseTag
name, tagContext
 
Constructor Summary
ForEachTag()
           
 
Method Summary
 java.lang.String getGroupBy()
           
 java.lang.String getGroupOrder()
           
 java.lang.String getItems()
           
 java.lang.String getSelect()
           
 java.lang.String getVar()
           
 void init(TagContext tagContext)
          This method is invoked after all tag attributes are set
 ResultTransformation process(SheetTransformer sheetTransformer)
           
 void setGroupBy(java.lang.String groupBy)
           
 void setGroupOrder(java.lang.String groupOrder)
           
 void setItems(java.lang.String items)
           
 void setSelect(java.lang.String select)
           
 void setVar(java.lang.String var)
           
 
Methods inherited from class net.sf.jxls.tag.BaseTag
getName, getTagContext, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

log

protected final org.apache.commons.logging.Log log

TAG_NAME

public static final java.lang.String TAG_NAME
See Also:
Constant Field Values

configuration

Configuration configuration

GROUP_DATA_KEY

static final java.lang.String GROUP_DATA_KEY
See Also:
Constant Field Values
Constructor Detail

ForEachTag

public ForEachTag()
Method Detail

getSelect

public java.lang.String getSelect()

setSelect

public void setSelect(java.lang.String select)

getGroupOrder

public java.lang.String getGroupOrder()

setGroupOrder

public void setGroupOrder(java.lang.String groupOrder)

getItems

public java.lang.String getItems()

setItems

public void setItems(java.lang.String items)

getVar

public java.lang.String getVar()

setVar

public void setVar(java.lang.String var)

getGroupBy

public java.lang.String getGroupBy()

setGroupBy

public void setGroupBy(java.lang.String groupBy)

init

public void init(TagContext tagContext)
Description copied from interface: Tag
This method is invoked after all tag attributes are set

Specified by:
init in interface Tag
Overrides:
init in class BaseTag

process

public ResultTransformation process(SheetTransformer sheetTransformer)
Returns:
number of rows to shift


Copyright 2005-2005-2007 jXLS Team. All Rights Reserved.