クラス TransformerObjectSupport
java.lang.ObjectSE
org.springframework.xml.transform.TransformerObjectSupport
- 既知の直属サブクラス
AbstractAddressingEndpointMapping
、AbstractAddressingVersion
、AbstractDom4jPayloadEndpoint
、AbstractDomPayloadEndpoint
、AbstractJDomPayloadEndpoint
、AbstractLoggingInterceptor
、AbstractMethodEndpointAdapter
、AbstractPayloadMethodProcessor
、AbstractSaxPayloadEndpoint
、AbstractStaxPayloadEndpoint
、AbstractValidatingInterceptor
、AbstractValidatingInterceptor
、AbstractXomPayloadEndpoint
、AbstractXPathTemplate
、DomPoxMessageFactory
、InliningXsdSchemaTypesProvider
、LocationTransformerObjectSupport
、PayloadEndpointAdapter
、PayloadTransformingInterceptor
、StaxPayloadMethodArgumentResolver
、WebServiceAccessor
、WsdlDefinitionHttpHandler
Transformer
を使用するオブジェクトの便利な基本クラス。サブクラスは createTransformer()
または transform(Source, Result)
を呼び出すことができます。Transformer
インスタンスはスレッドセーフではないため、これはスレッドごとに(つまり、受信リクエストごとに)実行する必要があります。- 導入:
- 1.0.0
- 作成者:
- Arjen Poutsma
- 関連事項:
フィールドサマリー
コンストラクターのサマリー
方法の概要
修飾子と型メソッド説明protected final TransformerSE
新しいTransformer
を作成します。protected TransformerFactorySE
TransformerFactory
を返します。protected TransformerFactorySE
newTransformerFactory
(ClassSE<? extends TransformerFactorySE> transformerFactoryClass) 新しい TransformerFactory をインスタンス化します。void
setTransformerFactoryClass
(ClassSE<? extends TransformerFactorySE> transformerFactoryClass) 使用するTransformerFactory
クラスを指定します。protected final void
フィールドの詳細
logger
protected final org.apache.commons.logging.Log loggerサブクラスで利用可能なロガー。
コンストラクターの詳細
TransformerObjectSupport
public TransformerObjectSupport()
メソッドの詳細
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 メソッドによってスローされた場合