|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。