チェンジセット 185

差分発生行の前後
無視リスト:
コミット日時:
2008/03/31 17:18:21 (14 年前)
コミッタ:
shinomiya
ログメッセージ:

コンフィグファイルを、各API、および、タグごとに固有の設定が可能な形式に変更。

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • trunk/im-jssp/src/main/java/org/intra_mart/jssp/util/config/JSSPConfigHandler.java

    r129 r185  
    44 
    55import org.mozilla.javascript.Context; 
     6import org.w3c.dom.NodeList; 
    67 
    78// TODO [OSS-JSSP] コメントを書きましょう! 
     
    104105         
    105106        /** 
     107         * 引数で指定したJavaScriptAPIの実装クラス固有の設定情報を取得します。<br/> 
     108         * @param name 実装クラス名  
     109         * @return 設定情報 
     110         */ 
     111        public NodeList getJavaScriptAPI4ClassConfig(String name); 
     112 
     113         
     114        /** 
     115         * 引数で指定したJavaScriptAPIの実装スクリプト固有の設定情報を取得します。<br/> 
     116         * @param name 実装スクリプト名 (「ページパス(拡張子なし)#登録関数名」</b>形式) 
     117         * @return 設定情報 
     118         */ 
     119        public NodeList getJavaScriptAPI4ScriptConfig(String name); 
     120 
     121         
     122        /** 
     123         * &lt;IMART&gt;タグの実装クラス固有の設定情報を取得します。<br/> 
     124         * @param name 実装クラス名 
     125         * @return 設定情報 
     126         */ 
     127        public NodeList getJSSPTags4ClassConfig(String name); 
     128 
     129         
     130        /** 
     131         * &lt;IMART&gt;タグの実装スクリプト固有の設定情報を取得します。<br/> 
     132         * @param name 実装スクリプト名 (「ページパス(拡張子なし)#タグ名」</b>形式) 
     133         * @return 設定情報 
     134         */ 
     135        public NodeList getJSSPTags4ScriptConfig(String name); 
     136         
     137         
     138        /** 
    106139         * JSSP実行環境起動時の初期化クラス名を取得します。<br/> 
    107140         * 本メソッドの返却値で特定されるクラスは、org.intra_mart.jssp.util.ApplicationInitializerを実装しています。 
     
    285318         */ 
    286319        int getLanguageVersion(); 
    287          
    288320} 
  • trunk/im-jssp/src/main/java/org/intra_mart/jssp/util/config/JSSPConfigHandlerImpl.java

    r184 r185  
    342342 
    343343 
     344        /* (non-Javadoc) 
     345         * @see org.intra_mart.jssp.util.config.JSSPConfigHandler#getJavaScriptAPI4ClassConfig(java.lang.String) 
     346         */ 
    344347        public NodeList getJavaScriptAPI4ClassConfig(String name) { 
    345348                return getNodeList(ROOT_ELEMENT + "/java-script-api/api-class[@name=\"" + name + "\"]/*"); 
    346349        } 
    347350 
     351        /* (non-Javadoc) 
     352         * @see org.intra_mart.jssp.util.config.JSSPConfigHandler#getJavaScriptAPI4ScriptConfig(java.lang.String) 
     353         */ 
    348354        public NodeList getJavaScriptAPI4ScriptConfig(String name) { 
    349355                return getNodeList(ROOT_ELEMENT + "/java-script-api/api-script[@name=\"" + name + "\"]/*"); 
    350356        } 
    351357 
     358        /* (non-Javadoc) 
     359         * @see org.intra_mart.jssp.util.config.JSSPConfigHandler#getJSSPTags4ClassConfig(java.lang.String) 
     360         */ 
    352361        public NodeList getJSSPTags4ClassConfig(String name) { 
    353362                return getNodeList(ROOT_ELEMENT + "/jssp-tag/tag-class[@name=\"" + name + "\"]/*"); 
    354363        } 
    355364 
     365        /* (non-Javadoc) 
     366         * @see org.intra_mart.jssp.util.config.JSSPConfigHandler#getJSSPTags4ScriptConfig(java.lang.String) 
     367         */ 
    356368        public NodeList getJSSPTags4ScriptConfig(String name) { 
    357369                return getNodeList(ROOT_ELEMENT + "/jssp-tag/tag-script[@name=\"" + name + "\"]/*");