クラス 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 の抽象基本クラス。JAXBContextEE オブジェクトを遅延作成します。- 導入:
- 3.0
- 作成者:
- Arjen Poutsma, Rossen Stoyanchev
フィールドのサマリー
クラス org.springframework.http.converter.AbstractHttpMessageConverter から継承されたフィールド
loggerコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected final MarshallerEEcreateMarshaller(ClassSE<?> clazz) 指定されたクラスの新しいMarshallerEE を作成します。protected final UnmarshallerEEcreateUnmarshaller(ClassSE<?> clazz) 指定されたクラスの新しいUnmarshallerEE を作成します。protected voidcustomizeMarshaller(MarshallerEE marshaller) このメッセージコンバーターを使用してオブジェクトを出力に書き込む前に、このメッセージコンバーターによって作成されたMarshallerEE をカスタマイズします。protected voidcustomizeUnmarshaller(UnmarshallerEE unmarshaller) 入力からオブジェクトを読み取るために使用する前に、このメッセージコンバーターによって作成されたUnmarshallerEE をカスタマイズします。protected CharsetSEdetectCharset(HttpHeaders httpHeaders) 指定されたHttpHeaders.getContentType()から文字セットを検出します。protected final JAXBContextEEgetJaxbContext(ClassSE<?> clazz) 指定されたクラスのJAXBContextEE を返します。クラス 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, supportsRepeatableWrites, 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
指定されたクラスの新しいMarshallerEE を作成します。- パラメーター:
clazz- マーシャラーを作成するクラス- 戻り値:
Marshaller- 例外:
HttpMessageConversionException- JAXB エラーの場合
customizeMarshaller
このメッセージコンバーターを使用してオブジェクトを出力に書き込む前に、このメッセージコンバーターによって作成されたMarshallerEE をカスタマイズします。- パラメーター:
marshaller- カスタマイズするマーシャラー- 導入:
- 4.0.3
- 関連事項:
createUnmarshaller
指定されたクラスの新しいUnmarshallerEE を作成します。- パラメーター:
clazz- アンマーシャラーを作成するクラス- 戻り値:
Unmarshaller- 例外:
HttpMessageConversionException- JAXB エラーの場合
customizeUnmarshaller
入力からオブジェクトを読み取るために使用する前に、このメッセージコンバーターによって作成されたUnmarshallerEE をカスタマイズします。- パラメーター:
unmarshaller- カスタマイズするアンマーシャラー- 導入:
- 4.0.3
- 関連事項:
getJaxbContext
指定されたクラスのJAXBContextEE を返します。- パラメーター:
clazz- コンテキストを返すクラス- 戻り値:
JAXBContext- 例外:
HttpMessageConversionException- JAXB エラーの場合
detectCharset
指定されたHttpHeaders.getContentType()から文字セットを検出します。- パラメーター:
httpHeaders- 現在の HTTP ヘッダー- 戻り値:
- コンテンツ型ヘッダーで定義された文字セット、見つからない場合は
null - 導入:
- 6.2.8