|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface Templates
このインタフェースを実装するオブジェクトは、処理された変換命令の実行時表現です。
テンプレートは、並行して動作する複数のスレッドに対して指定されたインスタンスについてスレッドセーフである必要があり、指定されたセッションで複数回使用できます。
メソッドの概要 | |
---|---|
Properties |
getOutputProperties()
有効な xsl:output 要素に対応するプロパティーを取得します。 |
Transformer |
newTransformer()
この Templates オブジェクトに対して新しい変換コンテキストを作成します。 |
メソッドの詳細 |
---|
Transformer newTransformer() throws TransformerConfigurationException
TransformerConfigurationException
- Transformer を作成できない場合Properties getOutputProperties()
Transformer.setOutputProperties(java.util.Properties)
に渡すことができます。
返されたプロパティーにはスタイルシートで設定されたプロパティーが含まれ、これらのプロパティーは「XSL Transformations (XSLT) W3C Recommendation」のセクション 16 で指定されたデフォルトのプロパティーにより「デフォルト化」されます。スタイルシートにより特に設定されたプロパティーは基本の Properties リストにあり、特に設定されなかった XSLT デフォルトプロパティーは「デフォルト」の Properties リストにあります。したがって、getOutputProperties().getProperty(String key) はスタイルシートで設定されたすべてのプロパティー、またはデフォルトのプロパティーを取得しますが、getOutputProperties().get(String key) はスタイルシートで明示的に設定されたプロパティーだけを取得します。
XSLT の場合、「属性値テンプレート」 属性が展開されないで返されます (この時点でコンテキストが存在しないため)。属性値テンプレートの名前空間接頭辞は展開されないので、有効な XPath 値のままです。
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。