クラス TransformerHelper
java.lang.ObjectSE
org.springframework.xml.transform.TransformerHelper
- 導入:
- 3.0
- 作成者:
- Arjen Poutsma
コンストラクター概要
コンストラクターコンストラクター説明TransformerHelperの新しいインスタンスを初期化します。TransformerHelper(ClassSE<? extends TransformerFactorySE> transformerFactoryClass) 指定されたTransformerFactorySE クラスを使用してTransformerHelperの新しいインスタンスを初期化します。TransformerHelper(TransformerFactorySE transformerFactory) 指定されたTransformerFactorySE を使用してTransformerHelperの新しいインスタンスを初期化します。方法の概要
修飾子と型メソッド説明新しいTransformerを作成します。TransformerFactoryを返します。protected TransformerFactorySEnewTransformerFactory(ClassSE<? extends TransformerFactorySE> transformerFactoryClass) 新しい TransformerFactory をインスタンス化します。voidsetTransformerFactoryClass(ClassSE<? extends TransformerFactorySE> transformerFactoryClass) 使用するTransformerFactoryクラスを指定します。void
コンストラクターの詳細
TransformerHelper
public TransformerHelper()TransformerHelperの新しいインスタンスを初期化します。TransformerHelper
指定されたTransformerFactorySE を使用してTransformerHelperの新しいインスタンスを初期化します。TransformerHelper
指定されたTransformerFactorySE クラスを使用してTransformerHelperの新しいインスタンスを初期化します。
メソッドの詳細
setTransformerFactoryClass
public void setTransformerFactoryClass(ClassSE<? extends TransformerFactorySE> transformerFactoryClass) 使用するTransformerFactoryクラスを指定します。newTransformerFactory
protected TransformerFactorySE newTransformerFactory(ClassSE<? extends TransformerFactorySE> transformerFactoryClass) 新しい TransformerFactory をインスタンス化します。デフォルトの実装では、単に
TransformerFactory.newInstance()を呼び出します。transformerFactoryClassが明示的に指定されている場合、指定されたクラスのデフォルトのコンストラクターが代わりに呼び出されます。サブクラスでオーバーライドできます。
- パラメーター:
transformerFactoryClass- 指定されたファクトリクラス (もしあれば)- 戻り値:
- 新しい TransactionFactory インスタンス
- 関連事項:
getTransformerFactory
TransformerFactoryを返します。- 戻り値:
- トランスフォーマーファクトリ
createTransformer
新しいTransformerを作成します。トランスフォーマーはスレッドセーフではないため、スレッドごとに呼び出す必要があります。- 戻り値:
- 作成されたトランスフォーマー
- 例外:
TransformerConfigurationExceptionSE- JAXP メソッドによってスローされた場合
transform
- パラメーター:
source- 変換元result- 変換する結果- 例外:
TransformerExceptionSE- JAXP メソッドによってスローされた場合