クラス 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 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, 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 エラーの場合