com.infoteria.asteria.log.filter
Class CompoundFilter

java.lang.Object
  |
  +--com.infoteria.asteria.log.filter.CompoundFilter
All Implemented Interfaces:
LogFilter, Serializable

public class CompoundFilter
extends Object
implements LogFilter, Serializable

複合フィルター

See Also:
Serialized Form

Constructor Summary
CompoundFilter(boolean bAnd)
          複合フィルターを作成します。
 
Method Summary
 void addFilter(LogFilter f)
          フィルターを追加します。
 boolean isAnd()
          フィルター間の関係がANDであるかどうかを返します。 trueの場合は追加されたすべてのフィルターがマッチした場合にこのフィルターにマッチします。
falseの場合は追加されたフィルターのいずれかにマッチした場合にこのフィルターにマッチします。
 boolean match(LogItem item)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompoundFilter

public CompoundFilter(boolean bAnd)
複合フィルターを作成します。
Parameters:
bAnd - 追加されたフィルター間の関係がANDであるかORであるか
Method Detail

isAnd

public boolean isAnd()
フィルター間の関係がANDであるかどうかを返します。 trueの場合は追加されたすべてのフィルターがマッチした場合にこのフィルターにマッチします。
falseの場合は追加されたフィルターのいずれかにマッチした場合にこのフィルターにマッチします。

addFilter

public void addFilter(LogFilter f)
フィルターを追加します。

match

public boolean match(LogItem item)
Description copied from interface: LogFilter
itemがこのLogFilterの条件にマッチするかどうかを返します。
Specified by:
match in interface LogFilter