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, 2014, Oracle and/or its affiliates. All rights reserved.