クラス EventFilter

  • すべての実装されたインタフェース:
    Serializable, IFilter, jp.co.sds_corp.util.config.IConfigSavable, jp.co.sds_corp.util.config.IConfigurable

    public class EventFilter
    extends Object
    implements IFilter
    CheckerChangeEventをフィルタリングます。
    関連項目:
    直列化された形式
    • コンストラクタの詳細

      • EventFilter

        public EventFilter()
    • メソッドの詳細

      • init

        public void init​(jp.co.sds_corp.util.config.IConfiguration config)
                  throws Exception
        設定情報で初期化します。
        定義:
        init インタフェース内 jp.co.sds_corp.util.config.IConfigurable
        パラメータ:
        config - 設定情報
        例外:
        Exception
      • match

        public boolean match​(CheckerChangeEvent ev)
        CheckerChangeEventのがこのフィルタの条件に合致するかを検査します。
        定義:
        match インタフェース内 IFilter
        パラメータ:
        ev - データ受信イベント
        戻り値:
        イベントのがこのフィルタの条件に合致すればtrue、しなければfalse
      • saveConfig

        public void saveConfig​(jp.co.sds_corp.util.config.IConfiguration config)
        設定されている内容をXML形式で出力します。
        定義:
        saveConfig インタフェース内 jp.co.sds_corp.util.config.IConfigSavable
        パラメータ:
        config - 親ノード
      • setMinStatus

        public void setMinStatus​(IChecker.Status var)
        最小のステータスを設定します。
        パラメータ:
        var - 設定するデータ
      • getMinStatus

        public IChecker.Status getMinStatus()
        最小のステータスを取得します。
        戻り値:
        最小のステータス
      • setUnique

        public void setUnique​(boolean var)
        同一のイベントを排除するかを設定します。
        パラメータ:
        var - 設定するデータ
      • isUnique

        public boolean isUnique()
        同一のイベントを排除するかを取得します。
        戻り値:
        同一のイベントを排除するか