openGionopenGion
5.1.9.0

org.opengion.plugin.table
クラス JspHandler

java.lang.Object
  上位を拡張 org.opengion.plugin.table.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

コンストラクタの概要
JspHandler()
           
 
メソッドの概要
 String generate(String old_file_name, String encording, HashMap<String,JspGenerate> generates)
          マスタデータからJSPの生成を実施する処理。
 
クラス 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

openGion 5.1.9.0

Webアプリケーションフレームワーク openGion
SourceForge.JPCopyright (c) 2009 The openGion Project.