org.seasar.tuigwaa.controller
クラス AggregationForm

java.lang.Object
  拡張org.apache.struts.action.ActionForm
      拡張org.apache.struts.validator.ValidatorForm
          拡張org.seasar.tuigwaa.util.ajax.AbstractRowSetForm
              拡張org.seasar.tuigwaa.controller.AggregationForm
すべての実装インタフェース:
Ajaxlizable, org.apache.commons.collections.Factory, RowSetForm, Serializable

public class AggregationForm
extends AbstractRowSetForm

This class is registerd into JSON Ajax. 集計値を作成するフォームに対応。

作成者:
nishioka
関連項目:
直列化された形式

入れ子クラスの概要
 class AggregationForm.FunctionForm
           
 
フィールドの概要
 
クラス org.apache.struts.validator.ValidatorForm から継承したフィールド
page, validatorResults
 
クラス org.apache.struts.action.ActionForm から継承したフィールド
multipartRequestHandler, servlet
 
コンストラクタの概要
AggregationForm(TgwEntity entity, Map dataFilterMap)
           
 
メソッドの概要
 String createFieldSelector(int index, AggregationForm.FunctionForm form)
           
protected  Object createNewRow()
           
protected  Object createRow(int index, String value)
           
 AggregationFunction getAggregaionFunction(CriteriaExeFunction exe)
           
 CriteriaExeFunction getAggregatoinExeFunction()
           
 Collection getDataFilterList()
           
 String[] getDataFilters()
           
 TgwEntity getEntity()
           
 String getFilterName()
           
 String getGroupField1()
           
 String getGroupField2()
           
protected  String[] getHtmlData(int index, Object row)
           
 String getName()
           
 boolean isExtraRowFlag()
           
 boolean isValueFlag()
           
protected  void removeRow(int index, Object row)
           
 void setDataFilters(String[] dataFilters)
           
 void setExtraRowFlag(boolean extraRowFlag)
           
 void setFilterName(String filterName)
           
 void setGroupField1(String groupField1)
           
 void setGroupField2(String groupField2)
           
 void setName(String name)
           
 void setValueFlag(boolean valueFlag)
           
 
クラス org.seasar.tuigwaa.util.ajax.AbstractRowSetForm から継承したメソッド
addEvent, addRow, addRowAll, addRowByAjax, bindTypeEvent, bindTypeEvent, create, createJSONObject, createRemoveButtonHtml, createTextArea, createTextField, createTextField, createTextField, getHtmlCell, getLastIndex, getMessage, getPrefix, getRow, getRowSet, getSharedKey, initializeByAjax, isChangedRowElement, isSharable, removeRow, removeRowByAjax, replaceCellByAjax, replaceRow, replaceRowByAjax, retrieveEvents, sendEvent, setChangedRowElement, setRowSet, setSharedObject
 
クラス org.apache.struts.validator.ValidatorForm から継承したメソッド
getPage, getResultValueMap, getValidationKey, getValidatorResults, reset, setPage, setValidatorResults, validate
 
クラス org.apache.struts.action.ActionForm から継承したメソッド
getMultipartRequestHandler, getServlet, getServletWrapper, reset, setMultipartRequestHandler, setServlet, validate
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AggregationForm

public AggregationForm(TgwEntity entity,
                       Map dataFilterMap)
メソッドの詳細

getDataFilters

public String[] getDataFilters()

setDataFilters

public void setDataFilters(String[] dataFilters)

getDataFilterList

public Collection getDataFilterList()

setGroupField1

public void setGroupField1(String groupField1)

setGroupField2

public void setGroupField2(String groupField2)

getGroupField1

public String getGroupField1()

getGroupField2

public String getGroupField2()

getEntity

public TgwEntity getEntity()

getName

public String getName()

setName

public void setName(String name)

setFilterName

public void setFilterName(String filterName)

getFilterName

public String getFilterName()

setValueFlag

public void setValueFlag(boolean valueFlag)

isValueFlag

public boolean isValueFlag()

setExtraRowFlag

public void setExtraRowFlag(boolean extraRowFlag)

isExtraRowFlag

public boolean isExtraRowFlag()

removeRow

protected void removeRow(int index,
                         Object row)
定義:
クラス AbstractRowSetForm 内の removeRow

getHtmlData

protected String[] getHtmlData(int index,
                               Object row)
定義:
クラス AbstractRowSetForm 内の getHtmlData

createRow

protected Object createRow(int index,
                           String value)
定義:
クラス AbstractRowSetForm 内の createRow

createFieldSelector

public String createFieldSelector(int index,
                                  AggregationForm.FunctionForm form)

createNewRow

protected Object createNewRow()
定義:
クラス AbstractRowSetForm 内の createNewRow

getAggregatoinExeFunction

public CriteriaExeFunction getAggregatoinExeFunction()

getAggregaionFunction

public AggregationFunction getAggregaionFunction(CriteriaExeFunction exe)


Copyright © 2005-2006 The Seasar Foundation and the others.. All Rights Reserved.