クラス AbstractJaxb2HttpMessageConverter<T>
java.lang.ObjectSE
org.springframework.http.converter.AbstractHttpMessageConverter<T>
org.springframework.http.converter.xml.AbstractXmlHttpMessageConverter<T>
org.springframework.http.converter.xml.AbstractJaxb2HttpMessageConverter<T>
- 型パラメーター:
T
- 変換されたオブジェクト型
- 実装されたすべてのインターフェース:
HttpMessageConverter<T>
public abstract class AbstractJaxb2HttpMessageConverter<T>
extends AbstractXmlHttpMessageConverter<T>
JAXB2 を使用する
HttpMessageConverters
の抽象基本クラス。JAXBContext
EE オブジェクトを遅延作成します。- 導入:
- 3.0
- 作成者:
- Arjen Poutsma, Rossen Stoyanchev
フィールドのサマリー
クラス org.springframework.http.converter.AbstractHttpMessageConverter から継承されたフィールド
logger
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected final MarshallerEE
createMarshaller
(ClassSE<?> clazz) 指定されたクラスの新しいMarshaller
EE を作成します。protected final UnmarshallerEE
createUnmarshaller
(ClassSE<?> clazz) 指定されたクラスの新しいUnmarshaller
EE を作成します。protected void
customizeMarshaller
(MarshallerEE marshaller) このメッセージコンバーターを使用してオブジェクトを出力に書き込む前に、このメッセージコンバーターによって作成されたMarshaller
EE をカスタマイズします。protected void
customizeUnmarshaller
(UnmarshallerEE unmarshaller) 入力からオブジェクトを読み取るために使用する前に、このメッセージコンバーターによって作成されたUnmarshaller
EE をカスタマイズします。protected final JAXBContextEE
getJaxbContext
(ClassSE<?> clazz) 指定されたクラスのJAXBContext
EE を返します。クラス org.springframework.http.converter.xml.AbstractXmlHttpMessageConverter から継承されたメソッド
readFromSource, readInternal, transform, writeInternal, writeToResult
クラス org.springframework.http.converter.AbstractHttpMessageConverter から継承されたメソッド
addDefaultHeaders, canRead, canRead, canWrite, canWrite, getContentLength, getDefaultCharset, getDefaultContentType, getSupportedMediaTypes, read, setDefaultCharset, setSupportedMediaTypes, supports, write
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.http.converter.HttpMessageConverter から継承されたメソッド
getSupportedMediaTypes
コンストラクターの詳細
AbstractJaxb2HttpMessageConverter
public AbstractJaxb2HttpMessageConverter()
メソッドの詳細
createMarshaller
指定されたクラスの新しいMarshaller
EE を作成します。- パラメーター:
clazz
- マーシャラーを作成するクラス- 戻り値:
Marshaller
- 例外:
HttpMessageConversionException
- JAXB エラーの場合
customizeMarshaller
このメッセージコンバーターを使用してオブジェクトを出力に書き込む前に、このメッセージコンバーターによって作成されたMarshaller
EE をカスタマイズします。- パラメーター:
marshaller
- カスタマイズするマーシャラー- 導入:
- 4.0.3
- 関連事項:
createUnmarshaller
指定されたクラスの新しいUnmarshaller
EE を作成します。- パラメーター:
clazz
- アンマーシャラーを作成するクラス- 戻り値:
Unmarshaller
- 例外:
HttpMessageConversionException
- JAXB エラーの場合
customizeUnmarshaller
入力からオブジェクトを読み取るために使用する前に、このメッセージコンバーターによって作成されたUnmarshaller
EE をカスタマイズします。- パラメーター:
unmarshaller
- カスタマイズするアンマーシャラー- 導入:
- 4.0.3
- 関連事項:
getJaxbContext
指定されたクラスのJAXBContext
EE を返します。- パラメーター:
clazz
- コンテキストを返すクラス- 戻り値:
JAXBContext
- 例外:
HttpMessageConversionException
- JAXB エラーの場合