com.infoteria.asteria.log.filter
Class MessageFilter

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

public class MessageFilter
extends Object
implements LogFilter, Serializable

メッセージを検査するLogFilter

See Also:
Serialized Form

Constructor Summary
MessageFilter(String str)
          文字列を指定してMessageFilterを作成します。
 
Method Summary
 boolean isAllField()
          対象がメッセージフィールドだけであるか全体であるかを返します。
tureの場合は日時やカテゴリー、スレッドなどのメッセージ以外の部分も対象となります
 boolean isCaseSensitive()
          大文字小文字を区別するかどうかを返します。
 boolean isRegexp()
          正規表現を使用するかどうかを返します。
 boolean match(LogItem item)
           
 void setAllField(boolean b)
          対象がメッセージフィールドだけであるか全体であるかを設定します。
 void setCaseSensitive(boolean b)
          大文字小文字を区別するかどうかを設定します。
 void setRegexp(boolean b)
          正規表現を使用するかどうかを設定します。
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageFilter

public MessageFilter(String str)
文字列を指定してMessageFilterを作成します。
Method Detail

isCaseSensitive

public boolean isCaseSensitive()
大文字小文字を区別するかどうかを返します。

setCaseSensitive

public void setCaseSensitive(boolean b)
大文字小文字を区別するかどうかを設定します。

isRegexp

public boolean isRegexp()
正規表現を使用するかどうかを返します。

setRegexp

public void setRegexp(boolean b)
正規表現を使用するかどうかを設定します。

isAllField

public boolean isAllField()
対象がメッセージフィールドだけであるか全体であるかを返します。
tureの場合は日時やカテゴリー、スレッドなどのメッセージ以外の部分も対象となります

setAllField

public void setAllField(boolean b)
対象がメッセージフィールドだけであるか全体であるかを設定します。

match

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