org.seasar.tuigwaa.controller
クラス AbstractFieldFilterForm

java.lang.Object
  拡張org.apache.struts.action.ActionForm
      拡張org.apache.struts.validator.ValidatorForm
          拡張org.seasar.tuigwaa.util.ajax.AbstractRowSetForm
              拡張org.seasar.tuigwaa.controller.AbstractFieldFilterForm
すべての実装インタフェース:
Ajaxlizable, org.apache.commons.collections.Factory, RowSetForm, Serializable
直系の既知のサブクラス:
DataFilterForm, SearchFormForm

public abstract class AbstractFieldFilterForm
extends AbstractRowSetForm

関連項目:
直列化された形式

入れ子クラスの概要
static class AbstractFieldFilterForm.BooleanFieldForm
           
static class AbstractFieldFilterForm.DateFieldForm
           
static class AbstractFieldFilterForm.DoubleFieldForm
           
static class AbstractFieldFilterForm.FieldForm
           
static class AbstractFieldFilterForm.FloatFieldForm
           
static class AbstractFieldFilterForm.IntegerFieldForm
           
static class AbstractFieldFilterForm.LongFieldForm
           
static class AbstractFieldFilterForm.StringFieldForm
           
static class AbstractFieldFilterForm.TimestampForm
           
 
フィールドの概要
protected static Map FIELD_FORM_MAP
           
 
クラス org.apache.struts.validator.ValidatorForm から継承したフィールド
page, validatorResults
 
クラス org.apache.struts.action.ActionForm から継承したフィールド
multipartRequestHandler, servlet
 
コンストラクタの概要
AbstractFieldFilterForm()
           
 
メソッドの概要
protected  AbstractFieldFilterForm.FieldForm createFieldForm(TgwAttribute field, String fieldName)
           
protected  AbstractFieldFilterForm.FieldForm createFieldForm(TgwAttribute field, String fieldName, boolean needValue)
           
 TgwEntity getEntity()
           
protected  CriteriaFunction getFunction(String type, TgwEntity entity, String field)
           
protected  CriteriaFunction getFunction(String type, TgwEntity entity, String field, Object value)
           
protected  String getHtmlCell(int rowIndex, int columnIndex, String restriction)
           
 String getName()
           
 boolean isDisjunction()
           
 void setDisjunction(boolean disjunction)
           
 void setEntity(TgwEntity entity)
           
 void setName(String name)
           
 
クラス org.seasar.tuigwaa.util.ajax.AbstractRowSetForm から継承したメソッド
addEvent, addRow, addRowAll, addRowByAjax, bindTypeEvent, bindTypeEvent, create, createJSONObject, createNewRow, createRemoveButtonHtml, createRow, createTextArea, createTextField, createTextField, createTextField, getHtmlData, getLastIndex, getMessage, getPrefix, getRow, getRowSet, getSharedKey, initializeByAjax, isChangedRowElement, isSharable, removeRow, 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
 

フィールドの詳細

FIELD_FORM_MAP

protected static final Map FIELD_FORM_MAP
コンストラクタの詳細

AbstractFieldFilterForm

public AbstractFieldFilterForm()
メソッドの詳細

setEntity

public void setEntity(TgwEntity entity)

getEntity

public final TgwEntity getEntity()

setDisjunction

public void setDisjunction(boolean disjunction)

isDisjunction

public boolean isDisjunction()

setName

public void setName(String name)

getName

public String getName()

createFieldForm

protected final AbstractFieldFilterForm.FieldForm createFieldForm(TgwAttribute field,
                                                                  String fieldName)

createFieldForm

protected final AbstractFieldFilterForm.FieldForm createFieldForm(TgwAttribute field,
                                                                  String fieldName,
                                                                  boolean needValue)

getHtmlCell

protected final String getHtmlCell(int rowIndex,
                                   int columnIndex,
                                   String restriction)
オーバーライド:
クラス AbstractRowSetForm 内の getHtmlCell

getFunction

protected CriteriaFunction getFunction(String type,
                                       TgwEntity entity,
                                       String field)

getFunction

protected CriteriaFunction getFunction(String type,
                                       TgwEntity entity,
                                       String field,
                                       Object value)


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