Nautica Workflow

jp.co.argo21.nautica.workflow.filter
クラス GroupFilter

java.lang.Object
  拡張jp.co.argo21.nautica.workflow.filter.GroupFilter
すべての実装インタフェース:
Filter, java.io.Serializable, WfObject

public class GroupFilter
extends java.lang.Object
implements Filter

いくつかのフィルターをまとめるためのフィルターである。 まとめる目的であるため、フィルターインタフェースを使用しているが、 各メソッドの戻り値は有効な値ではないので、注意が必要である。

導入されたバージョン:
Nautica Workflow 0.9
バージョン:
$Revision: 1.2 $
関連項目:
直列化された形式

フィールドの概要
 
インタフェース jp.co.argo21.nautica.workflow.wfmc.Filter から継承したフィールド
EQUAL, GREATER_EQUAL, GREATER_THAN, LESS_EQUAL, LESS_THAN, LIKE, NOT_EQUAL
 
コンストラクタの概要
GroupFilter(Filter[] filters)
          グループフィルターを生成する。
 
メソッドの概要
 Filter[] getChild()
          保持されているフィルターを返す。
 int getComparison()
          演算子を返す。
 java.lang.String getFilterName()
          フィルター名として、クラス名が返るが、使用されない。
 java.lang.String getFilterString()
          フィルター文字列として文字列が返るが、使用されない。
 int getType()
          フィルタータイプを返す。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

GroupFilter

public GroupFilter(Filter[] filters)
グループフィルターを生成する。 グループ化するフィルターは基本的にAND演算によって結合する。

パラメータ:
filters - グループ化するフィルター
メソッドの詳細

getComparison

public int getComparison()
演算子を返す。常にGroupFilter.EQUALが返るが、使用されない。

定義:
インタフェース Filter 内の getComparison
戻り値:
演算子
関連項目:
Filter.getComparison()

getFilterName

public java.lang.String getFilterName()
フィルター名として、クラス名が返るが、使用されない。

定義:
インタフェース Filter 内の getFilterName
戻り値:
フィルター名
関連項目:
Filter.getFilterName()

getFilterString

public java.lang.String getFilterString()
フィルター文字列として文字列が返るが、使用されない。

定義:
インタフェース Filter 内の getFilterString
戻り値:
フィルター文字列
関連項目:
Filter.getFilterString()

getType

public int getType()
フィルタータイプを返す。

定義:
インタフェース Filter 内の getType
戻り値:
フィルタータイプ
関連項目:
Filter.getType()

getChild

public Filter[] getChild()
保持されているフィルターを返す。

戻り値:
フィルター

株式会社アルゴ21


Copyright 2005 株式会社アルゴ21