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 値のままです。
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.