Packagejp.progression.core.debug
Classpublic final class Verbose
InheritanceVerbose Inheritance Object

Verbose クラスは、コンテンツ制作者向けの出力機能を制御するデバッギングクラスです。 Verbose クラスを直接インスタンス化することはできません。 new Verbose() コンストラクタを呼び出すと、ArgumentError 例外がスローされます。

View the examples



Public Properties
 PropertyDefined By
  connecting : Boolean
[static] [read-only] Progression Debugger パネルと通信が確立されているかどうかを取得します。
Verbose
  enabled : Boolean
[static] コンテンツ制作者向けのデバッグ機能を有効化するかどうかを取得または設定します。
Verbose
  loggingFunction : Function
[static] ログ出力に使用するロギング関数を取得または設定します。
Verbose
  records : Array
[static] [read-only] 出力されたログの一覧を取得します。
Verbose
Public Methods
 MethodDefined By
  
addFilter(target:Class):void
[static] フィルタリングしたいクラスを追加します。
Verbose
  
error(target:* = null, message:String = null):void
[static] エラーログを表示します。 このログは enabled プロパティで無効化されている場合にも出力されます。
Verbose
  
[static] Command クラス、及び Command クラスを継承したサブクラスをフィルタリング対象とします。
Verbose
  
hasFilter(target:Class):Boolean
[static] 対象がフィルタリング指定されているかどうかを判別します。
Verbose
  
log(target:* = null, message:String = null, separateBefore:Boolean = false):void
[static] 通常ログを出力します。
Verbose
  
[static] 全てのフィルタリング設定を削除します。
Verbose
  
removeFilter(target:Class):void
[static] フィルタリング対象からクラスを削除します。
Verbose
  
separate():void
[static] セパレータを出力します。
Verbose
  
warning(target:* = null, message:String = null):void
[static] 警告ログを表示します。 このログは enabled プロパティで無効化されている場合にも出力されます。
Verbose
Public Constants
 ConstantDefined By
  PROGRESSION_DEBUGGER_PANEL : String = progressionDebuggerPanel
[static] デバッガーパネルとの LocalConnection に使用する識別子を取得します。
Verbose
  PROGRESSION_PROJECT_PANEL : String = progressionProjectPanel
[static] プロジェクトパネルとの LocalConnection に使用する識別子を取得します。
Verbose
Property Detail
connectingproperty
connecting:Boolean  [read-only]

Progression Debugger パネルと通信が確立されているかどうかを取得します。


Implementation
    public static function get connecting():Boolean
enabledproperty 
enabled:Boolean

コンテンツ制作者向けのデバッグ機能を有効化するかどうかを取得または設定します。


Implementation
    public static function get enabled():Boolean
    public static function set enabled(value:Boolean):void
loggingFunctionproperty 
loggingFunction:Function

ログ出力に使用するロギング関数を取得または設定します。


Implementation
    public static function get loggingFunction():Function
    public static function set loggingFunction(value:Function):void
recordsproperty 
records:Array  [read-only]

出力されたログの一覧を取得します。


Implementation
    public static function get records():Array
Method Detail
addFilter()method
public static function addFilter(target:Class):void

フィルタリングしたいクラスを追加します。

Parameters

target:Classフィルタリングしたいクラスの参照です。

error()method 
public static function error(target:* = null, message:String = null):void

エラーログを表示します。 このログは enabled プロパティで無効化されている場合にも出力されます。

Parameters

target:* (default = null)出力を実行するオブジェクトです。
 
message:String (default = null)出力したいストリングです。

filteringCommand()method 
public static function filteringCommand():void

Command クラス、及び Command クラスを継承したサブクラスをフィルタリング対象とします。

hasFilter()method 
public static function hasFilter(target:Class):Boolean

対象がフィルタリング指定されているかどうかを判別します。

Parameters

target:Classテストしたいクラスの参照です。

Returns
Boolean
log()method 
public static function log(target:* = null, message:String = null, separateBefore:Boolean = false):void

通常ログを出力します。

Parameters

target:* (default = null)出力を実行するオブジェクトです。
 
message:String (default = null)出力したいストリングです。
 
separateBefore:Boolean (default = false)出力する直前にセパレータを表示するかどうかです。

removeAllFilters()method 
public static function removeAllFilters():void

全てのフィルタリング設定を削除します。

removeFilter()method 
public static function removeFilter(target:Class):void

フィルタリング対象からクラスを削除します。

Parameters

target:Classフィルタリング対象から削除したいクラスの参照です。

separate()method 
public static function separate():void

セパレータを出力します。

warning()method 
public static function warning(target:* = null, message:String = null):void

警告ログを表示します。 このログは enabled プロパティで無効化されている場合にも出力されます。

Parameters

target:* (default = null)出力を実行するオブジェクトです。
 
message:String (default = null)出力したいストリングです。

Constant Detail
PROGRESSION_DEBUGGER_PANELConstant
public static const PROGRESSION_DEBUGGER_PANEL:String = progressionDebuggerPanel

デバッガーパネルとの LocalConnection に使用する識別子を取得します。

PROGRESSION_PROJECT_PANELConstant 
public static const PROGRESSION_PROJECT_PANEL:String = progressionProjectPanel

プロジェクトパネルとの LocalConnection に使用する識別子を取得します。

Examples