チェンジセット 354

差分発生行の前後
無視リスト:
コミット日時:
2008/04/28 20:29:52 (4 年前)
コミッタ:
amoi
ログメッセージ:

ModuleProxy?クラスとその操作系追加

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • as3/Cohesion/framework/trunk/Bootstrap

    • 属性の設定値: svn:ignore (登録)
      obj
  • as3/Cohesion/framework/trunk/Bootstrap/jp/cohesion/core/managers/CommandManager.as

    r345 r354  
    1818        import flash.events.Event; 
    1919        import flash.utils.Dictionary; 
     20        import jp.cohesion.common.ICommandManager; 
     21        import jp.cohesion.common.IKernel; 
    2022        import jp.cohesion.common.module.BaseModule; 
    2123        import jp.cohesion.common.module.events.CommandErrorEvent; 
     
    3537         * @date                $Date$ 
    3638         */ 
    37         public class CommandManager extends SystemMessageManager
     39        public class CommandManager extends SystemMessageManager implements ICommandManager
    3840                // コンストラクタ /////////////////////////////////////////////////////////////////// 
    3941                //                                                                    Constructors // 
     
    118120                 
    119121                /** 
     122                 *  
     123                 * @param       moduleName 
     124                 * @return 
     125                 */ 
     126                public function createModuleProxy(moduleName:String):ModuleProxy { 
     127                        return new ModuleProxy(this as IKernel, moduleName); 
     128                } 
     129                 
     130                /** 
    120131                 * コマンドを実行します。 
    121132                 *  
  • as3/Cohesion/framework/trunk/CHCommon/jp/cohesion/common/ICommandManager.as

    r345 r354  
    2727         */ 
    2828        public interface ICommandManager { 
     29                 
     30                /** 
     31                 * モジュールへのプロクシクラスを生成します。 
     32                 *  
     33                 * @param       moduleName 
     34                 * @return 
     35                 */ 
     36                function createModuleProxy(moduleName:String):ModuleProxy; 
    2937                 
    3038                /** 
  • as3/Cohesion/framework/trunk/CHCommon/jp/cohesion/common/KernelContainer.as

    r345 r354  
    4545        return this._kernel.createServiceProxy(serviceName); 
    4646} 
     47/** 
     48 * モジュールへのプロクシクラスを生成します。 
     49 *  
     50 * @param       moduleName 
     51 * @return 
     52 */ 
     53protected function md(moduleName:String):ModuleProxy { 
     54        return this._kernel.createModuleProxy(moduleName); 
     55} 
  • as3/Cohesion/framework/trunk/SystemCommands

    • 属性の設定値: svn:ignore (登録)
      obj
  • as3/Cohesion/framework/trunk/lib

    • 属性の設定値: svn:ignore (登録)
      *.swc
  • as3/Cohesion/framework/trunk/swf

    • 属性の設定値: svn:ignore (登録)
      *.swf
  • as3/Cohesion/framework/trunk/swf/modules

    • 属性の設定値: svn:ignore (登録)
      *.swf