Public Methods
 FunctionDefined By
  
指定された id と同じ値が設定されている Command インスタンスを返します。
jp.progression.commands
  
getCommandsByGroup(group:String, sort:Boolean = false):Array
指定された group と同じ値を持つ Command インスタンスを含む配列を返します。
jp.progression.commands
  
getCommandsByRegExp(fieldName:String, pattern:RegExp, sort:Boolean = false):Array
指定された fieldName が条件と一致する Command インスタンスを含む配列を返します。
jp.progression.commands
Function detail
getCommandById()function
public function getCommandById(id:String):Command

指定された id と同じ値が設定されている Command インスタンスを返します。

Parameters

id:String条件となるストリングです。

Returns
Command条件と一致するインスタンスです。

Example
     // Command インスタンスを作成します。
     var com1:Command = new Command();
     
     // id を設定します
     com1.id = "com1";
     
     // id から Command インスタンスを取得します。
     var com2:Command = getCommandById( "com1" );
     
     // 両者を比較します。
     trace( com1 == com2 ); // true
     
getCommandsByGroup()function 
public function getCommandsByGroup(group:String, sort:Boolean = false):Array

指定された group と同じ値を持つ Command インスタンスを含む配列を返します。

Parameters

group:String条件となるストリングです。
 
sort:Boolean (default = false)配列をソートするかどうかを指定します。

Returns
Array条件と一致するインスタンスです。

Example
     // Command インスタンスを作成します。
     var com1:Command = new Command();
     var com2:Command = new Command();
     var com3:Command = new Command();
     
     // グループを設定します。
     com1.group = "group";
     com2.group = "group";
     com3.group = "group";
     
     // id から Command インスタンスを取得します。
     var coms:Array = getCommandsByGroup( "group", true );
     
     // 両者を比較します。
     trace( coms[0] == com1 ); // true
     trace( coms[1] == com2 ); // true
     trace( coms[2] == com3 ); // true
     
getCommandsByRegExp()function 
public function getCommandsByRegExp(fieldName:String, pattern:RegExp, sort:Boolean = false):Array

指定された fieldName が条件と一致する Command インスタンスを含む配列を返します。

Parameters

fieldName:String調査するフィールド名です。
 
pattern:RegExp条件となる正規表現です。
 
sort:Boolean (default = false)配列をソートするかどうかを指定します。

Returns
Array条件と一致するインスタンスです。

Example
     // Command インスタンスを作成します。
     var com1:Command = new Command();
     var com2:Command = new Command();
     var com3:Command = new Command();
     
     // id を設定します
     com1.id = "com1";
     com2.id = "com2";
     com3.id = "com3";
     
     // id から Command インスタンスを取得します。
     var coms:Array = getCommandsByRegExp( "id", new RegExp( "^com.$" ), true );
     
     // 両者を比較します。
     trace( coms[0] == com1 ); // true
     trace( coms[1] == com2 ); // true
     trace( coms[2] == com3 ); // true