クラス SoundAction

  • すべての実装されたインタフェース:
    Serializable, IAction, jp.co.sds_corp.util.config.IConfigSavable, jp.co.sds_corp.util.config.IConfigurable
    直系の既知のサブクラス:
    PopupAction

    public class SoundAction
    extends AbstractAction
    音を鳴らすアクションです。 XMLは以下の形式です。
    要素必須説明備考
    File音源ファイル 
    Time 回数0未満は指定できない
    Filter  処理対象のsyslogを選択するFilter 指定されない場合は、全てのsyslogが対象
    <Action class="jp.co.sds_corp.hibiya.action.SoundAction">
            <File>error.wav</File>
            <Time>1</Time>
    </Action>
    
    関連項目:
    直列化された形式
    • コンストラクタの詳細

      • SoundAction

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

      • init

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

        public void action​(SyslogEvent ev)
        アクションを実行します。
        パラメータ:
        ev - SyslogEventオブジェクト
      • setLayout

        public void setLayout​(ILayout var)
        syslogをフォーマットするILayout(layout)を設定します。
        定義:
        setLayout インタフェース内 IAction
        オーバーライド:
        setLayout クラス内 AbstractAction
        パラメータ:
        var - 設定するデータ
      • getLayout

        public ILayout getLayout()
        syslogをフォーマットするILayout(layout)を取得します。
        定義:
        getLayout インタフェース内 IAction
        オーバーライド:
        getLayout クラス内 AbstractAction
        戻り値:
        layoutの内容
      • paramString

        public String paramString()
        設定内容の文字列表現を返します。
        定義:
        paramString インタフェース内 IAction
        オーバーライド:
        paramString クラス内 AbstractAction
        戻り値:
        設定内容の文字列表現
      • saveConfig

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

        public void setFile​(String var)
        音源のファイル名(file)を設定します。
        パラメータ:
        var - 設定するデータ
      • getFile

        public String getFile()
        音源のファイル名(file)を取得します。
        戻り値:
        fileの内容
      • setTime

        public void setTime​(int var)
        回数(time)を設定します。
        パラメータ:
        var - 設定するデータ
      • getTime

        public int getTime()
        回数(time)を取得します。
        戻り値:
        timeの内容