パッケージ jp.co.cam.usax.debug.impl

クラス AbstractDebugger

  • すべての実装されたインタフェース:
    DebuggerIF
    直系の既知のサブクラス:
    Debugger

    public abstract class AbstractDebugger
    extends java.lang.Object
    implements DebuggerIF
    [USAX](commons)ログ出力APIの基底クラス。
    ログ出力のための基本機能を提供。

    Copyright(c) 1999-2016 Camel Engineering LLP All Rights Reserved.
    バージョン:
    REVIEWED ON 2016
    ########################################################################
    (変更履歴)
    REVIEWED2016 Javadoc/commentの拡充
    ########################################################################
    作成者:
    Camel Engineering LLP J.Matsuo
    • コンストラクタの概要

      コンストラクタ 
      コンストラクタ 説明
      AbstractDebugger()  
    • メソッドの概要

      すべてのメソッド インスタンス・メソッド concreteメソッド 
      修飾子とタイプ メソッド 説明
      void debug​(java.lang.Object pmData)
      開発レベルの出力。
      void exception​(java.lang.Object pmData)
      例外レベルの出力。
      void info​(java.lang.Object pmData)
      情報レベルの出力。
      void initialize​(java.io.PrintStream pmAPI1, java.io.PrintStream pmAPI2, java.io.PrintStream pmAPI3, java.io.PrintStream pmAPI4, boolean pmFlag)
      出力レベルを設定。
      boolean isDevelopmentMode()
      開発モードの有無を判定。
      void startTimer​(java.lang.String pmCode)
      タイマーの開始。
      void stopTimer​(java.lang.String pmCode)
      タイマーの停止。
      void warning​(java.lang.Object pmData)
      警告レベルの出力。
      • クラスから継承されたメソッド java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • コンストラクタの詳細

      • AbstractDebugger

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

      • initialize

        public void initialize​(java.io.PrintStream pmAPI1,
                               java.io.PrintStream pmAPI2,
                               java.io.PrintStream pmAPI3,
                               java.io.PrintStream pmAPI4,
                               boolean pmFlag)
        インタフェースからコピーされた説明: DebuggerIF
        出力レベルを設定。
        定義:
        initialize インタフェース内 DebuggerIF
        パラメータ:
        pmAPI1 - 例外レベルの出力API
        pmAPI2 - 警告レベルの出力API
        pmAPI3 - 情報レベルの出力API
        pmAPI4 - 開発レベルの出力API
        pmFlag - 開発モード
      • exception

        public void exception​(java.lang.Object pmData)
        インタフェースからコピーされた説明: DebuggerIF
        例外レベルの出力。
        定義:
        exception インタフェース内 DebuggerIF
        パラメータ:
        pmData - 出力内容
      • warning

        public void warning​(java.lang.Object pmData)
        インタフェースからコピーされた説明: DebuggerIF
        警告レベルの出力。
        定義:
        warning インタフェース内 DebuggerIF
        パラメータ:
        pmData - 出力内容
      • debug

        public void debug​(java.lang.Object pmData)
        インタフェースからコピーされた説明: DebuggerIF
        開発レベルの出力。
        定義:
        debug インタフェース内 DebuggerIF
        パラメータ:
        pmData - 出力内容
      • info

        public void info​(java.lang.Object pmData)
        インタフェースからコピーされた説明: DebuggerIF
        情報レベルの出力。
        定義:
        info インタフェース内 DebuggerIF
        パラメータ:
        pmData - 出力内容
      • startTimer

        public void startTimer​(java.lang.String pmCode)
        インタフェースからコピーされた説明: DebuggerIF
        タイマーの開始。
        経過時間の計測を開始
        定義:
        startTimer インタフェース内 DebuggerIF
        パラメータ:
        pmCode - タイマー管理ID
      • stopTimer

        public void stopTimer​(java.lang.String pmCode)
        インタフェースからコピーされた説明: DebuggerIF
        タイマーの停止。
        経過時間をデバッグ出力
        定義:
        stopTimer インタフェース内 DebuggerIF
        パラメータ:
        pmCode - タイマー管理ID
      • isDevelopmentMode

        public boolean isDevelopmentMode()
        インタフェースからコピーされた説明: DebuggerIF
        開発モードの有無を判定。
        開発時のみの処理の実行判定等に使用
        定義:
        isDevelopmentMode インタフェース内 DebuggerIF
        戻り値:
        真偽