public class XSLT extends Object
コンストラクタと説明 |
---|
XSLT() |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
close()
入力XSLファイルのストリームを閉じます。
|
void |
errClose(boolean flag)
transform 処理中にエラーが発生した場合に、出力ファイルを閉じるかどうかを指定します。
|
void |
jspInclude(boolean flag)
jsp:directive.include 発見時に、そのファイルを INCLUDE するかを指定するかどうかを指定します(初期値:true:使用する)
引数の処理対象ファイル(transformの引数ファイル)が、『.jsp』の場合、
jsp:directive.include 発見時に、そのファイルを INCLUDE するかを指定するか
どうかを指定します。
|
static void |
main(String[] args)
テスト用のメインメソッド
java XSLT in_xml in_xsl out_xml
|
void |
setOutData(String outData)
結果XML ライターに、指定のデータを書き出します。
|
void |
setOutFile(String file,
boolean append)
結果XML ファイル名と、そのオープン方法を指定します。
|
void |
setOutFile(Writer writer)
結果XML データを出力する、Writer を指定します。
|
void |
setParamEntry(HybsEntry[] entry)
Transformer オブジェクトに対して、Parameter を設定します。
|
void |
setXslFile(Reader reader)
入力XSLリーダーを、指定します。
|
void |
setXslFile(String file)
入力XSLファイルを、指定します。
|
String |
toString()
このオブジェクトの内部文字列表現を返します。
|
void |
transform(Reader xmlReader)
XML ファイルをXSLT変換します。
|
void |
transform(String file)
XML ファイルをXSLT変換します。
|
void |
transform(String file,
boolean isJspInclude)
XML ファイルをXSLT変換します。
|
void |
useEncode(String encode)
ファイル名指定で XML,XSL,OUTファイルを指定する場合のエンコードを指定します。
|
void |
useErrXmlIn(boolean flag)
transform 処理中エラーを、出力ファイルに、XML形式でエラーを追記するかどうかを指定します。
|
void |
useFileInfo(boolean flag)
実行中の入力ファイル名などの属性情報を パラメータとして設定するかどうかを指定します。
|
public void setXslFile(String file)
file
- 入力XSLファイルsetXslFile( Reader )
public void setXslFile(Reader reader)
reader
- 入力XSLリーダーsetXslFile( String )
public void setOutFile(String file, boolean append)
file
- 出力ファイル名(null または、"System.out" 文字列時は、標準出力)append
- [true]追記する/false:新規作成する]public void setOutFile(Writer writer)
writer
- 出力するWriterpublic void setOutData(String outData)
outData
- 書き出すデータpublic void transform(String file)
file
- 入力XMLファイルtransform( Reader )
4.0.0.2 (2007/12/10) 拡張子が『.jsp』の場合、jsp:directive.include 処理を行います。 |
public void transform(String file, boolean isJspInclude)
file
- 入力XMLファイルisJspInclude
- jsp:directive.include 処理を行うかどうか。transform( Reader )
4.2.3.0 (2008/05/26) jsp:directive.include 処理の実施可否を引数指定します。 |
5.2.1.0 (2010/10/01) JspIncludeReader#getString の第3引数を廃止 |
public void transform(Reader xmlReader)
xmlReader
- 入力XML リーダーtransform( String )
public void setParamEntry(HybsEntry[] entry)
entry
- HybsEntry配列public void errClose(boolean flag)
flag
- エラー時クローズ [true:閉じる/false:閉じない]public void useErrXmlIn(boolean flag)
flag
- エラー時XML形式 [false:使用しない/true:使用する]public void jspInclude(boolean flag)
flag
- エラー時XML形式 [false:使用しない/true:使用する]public void close()
public void useFileInfo(boolean flag)
flag
- セットする:true/セットしない:false4.0.0.0 (2007/09/25) ParameterMetaData を使用したパラメータ設定追加。 xsl ファイルでは、xsl:param で宣言し、xsl:value-of で取り出します。 <xsl:param name="ADDRESS" select="" /> と宣言しておき、必要な箇所で <xsl:value-of select="$ADDRESS" /> とすれば、取得できます。 初期値は、false(セットしない) です。 |
public void useEncode(String encode)
encode
- エンコードpublic String toString()
public static void main(String[] args) throws IOException
args
- コマンド引数配列IOException
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.