public class SessionObservableFilterCompareImpl extends java.lang.Object implements SessionObservableFilter, java.io.Serializable
コンストラクタと説明 |
---|
SessionObservableFilterCompareImpl(SessionObservableValueProducer leftProducer,
ICompareOperator operator,
SessionObservableValueProducer rightProducer,
SessionObservableFilterFactory filterFactory)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
SessionObservableFilter |
add(LogicalOperator operator,
SessionObservableFilter filter)
このフィルタに対して、引数で指定されたフィルタを論理演算子で結合する
|
Filter |
getFilter(Session session)
実行時セッションの内容を元に検索フィルタを生成して返す
|
boolean |
getResult(Observable observable,
Session session)
このフィルタによる判定結果の真偽値を返す
|
java.lang.String |
toString()
文字列表現を返す
|
public SessionObservableFilterCompareImpl(SessionObservableValueProducer leftProducer, ICompareOperator operator, SessionObservableValueProducer rightProducer, SessionObservableFilterFactory filterFactory)
leftProducer
- 左辺値Produceroperator
- 比較演算子rightProducer
- 右辺値ProducerfilterFactory
- フィルタファクトリpublic boolean getResult(Observable observable, Session session) throws FatalException
getResult
インタフェース内 SessionObservableFilter
observable
- 判定対象のObservablesession
- 実行時サービスセッションFatalException
public SessionObservableFilter add(LogicalOperator operator, SessionObservableFilter filter)
add
インタフェース内 SessionObservableFilter
operator
- 論理演算子filter
- 接続対象フィルタpublic java.lang.String toString()
toString
クラス内 java.lang.Object
public Filter getFilter(Session session) throws FatalException
getFilter
インタフェース内 SessionObservableFilter
session
- 実行時セッションFatalException