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