org.opengion.hayabusa.develop
クラス JspHandler
java.lang.Object
org.opengion.hayabusa.develop.JspHandler
public class JspHandler
- extends Object
GF90、GF91、GF92のデータをマスターとして、JSPファイルの生成とマスタデータの作成を可能とするクラス
マスタデータからJSPの生成するにはgenerateメソッドを利用します。
JSPからタグ情報を取り出すにはtakeoutメソッドを利用します。
両メソッドともJSPのタグ別に処理を実施するクラスが別途必要。
最終引数に実施クラスを処理するタグ名別にHashMapにセットして与えます。
例)
Hashmap< String , JspTakeout > m = new HashMap< String , JspTakeout >();
m.put("og:query", new JspTakeout_OG_QUERY());
- 作成者
- EIS Takeshi.Takada
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JspHandler
public JspHandler()
generate
public String generate(String old_file_name,
String encording,
HashMap<String,JspGenerate> generates)
throws Throwable
マスタデータからJSPの生成を実施する処理。
雛形となるJSPを元に、引数でタグ別に指定された生成クラスだけ雛形JSP内のタグを書き換えます。
マスタデータからJSPのタグ別に生成する為には、JspGanarateインターフェイスを
継承したクラスをタグ別に事前に準備する必要があります。
●注意事項
指定されたタグとは、JSP内で最初に登場するタグを指します。
- パラメータ:
old_file_name
- encording
- generates
-
- 戻り値:
- 完成したJSP文字列
- 例外:
Throwable
Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.