org.seasar.tuigwaa.database.function.criteria
クラス AbstractCriteriaFunction

java.lang.Object
  拡張org.seasar.tuigwaa.database.function.criteria.AbstractCriteriaFunction
すべての実装インタフェース:
BinaryCriteriaFunction, com.isenshi.util.functor.BinaryFunction, CriteriaFunction, UnaryCriteriaFunction, com.isenshi.util.functor.UnaryFunction
直系の既知のサブクラス:
AggregationFunction, BetweenCriteriaFunction, DateFuncCriteriaFunction, EqCriteriaFunction, FileDataManager.FileDataCriteria, FirstResultCriteriaFunction, GeCriteriaFunction, GtCriteriaFunction, IsNotNullCriteriaFunction, IsNullCriteriaFunction, LeCriteriaFunction, LikeCriteriaFunction, LtCriteriaFunction, MaxResultCriteriaFunction, NeCriteriaFunction, OrderCriteriaFunction, SearchCriteriaFunction, SecurityCriteriaFunction, SubcriteriaFunction

public abstract class AbstractCriteriaFunction
extends Object
implements CriteriaFunction

作成者:
nishioka TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates

コンストラクタの概要
AbstractCriteriaFunction()
           
AbstractCriteriaFunction(String field)
           
AbstractCriteriaFunction(String field, Object value)
           
 
メソッドの概要
abstract  Object evaluate(ICriteria criteria)
           
abstract  Object evaluate(ICriteria criteria, Object right)
           
 Object evaluate(Object obj)
           
 Object evaluate(Object left, Object right)
           
 String getField()
           
 String getName()
           
 String getOption()
           
 Object getValue()
           
 void setField(String field)
           
 void setName(String name)
           
 void setOption(String option)
           
 void setValue(Object value)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AbstractCriteriaFunction

public AbstractCriteriaFunction()

AbstractCriteriaFunction

public AbstractCriteriaFunction(String field)

AbstractCriteriaFunction

public AbstractCriteriaFunction(String field,
                                Object value)
メソッドの詳細

evaluate

public Object evaluate(Object obj)
定義:
インタフェース com.isenshi.util.functor.UnaryFunction 内の evaluate

evaluate

public abstract Object evaluate(ICriteria criteria)
定義:
インタフェース UnaryCriteriaFunction 内の evaluate

evaluate

public Object evaluate(Object left,
                       Object right)
定義:
インタフェース com.isenshi.util.functor.BinaryFunction 内の evaluate

evaluate

public abstract Object evaluate(ICriteria criteria,
                                Object right)
定義:
インタフェース BinaryCriteriaFunction 内の evaluate

setValue

public final void setValue(Object value)
定義:
インタフェース CriteriaFunction 内の setValue

setField

public final void setField(String field)
定義:
インタフェース CriteriaFunction 内の setField

getValue

public final Object getValue()
定義:
インタフェース CriteriaFunction 内の getValue

getField

public final String getField()
定義:
インタフェース CriteriaFunction 内の getField

getOption

public final String getOption()
定義:
インタフェース CriteriaFunction 内の getOption

setOption

public final void setOption(String option)
定義:
インタフェース CriteriaFunction 内の setOption

setName

public final void setName(String name)
定義:
インタフェース CriteriaFunction 内の setName

getName

public final String getName()
定義:
インタフェース CriteriaFunction 内の getName


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