T
- 変換されたオブジェクトタイプ public abstract class AbstractJaxb2HttpMessageConverter<T> extends AbstractXmlHttpMessageConverter<T>
HttpMessageConverters
の抽象基本クラス。JAXBContext
SE オブジェクトを遅延作成します。logger
コンストラクターと説明 |
---|
AbstractJaxb2HttpMessageConverter() |
修飾子と型 | メソッドと説明 |
---|---|
protected MarshallerSE | createMarshaller(ClassSE<?> clazz) 指定されたクラスの新しい Marshaller SE を作成します。 |
protected UnmarshallerSE | createUnmarshaller(ClassSE<?> clazz) 指定されたクラスの新しい Unmarshaller SE を作成します。 |
protected void | customizeMarshaller(MarshallerSE marshaller) このメッセージコンバーターを使用してオブジェクトを出力に書き込む前に、このメッセージコンバーターによって作成された Marshaller SE をカスタマイズします。 |
protected void | customizeUnmarshaller(UnmarshallerSE unmarshaller) 入力からオブジェクトを読み取るために使用する前に、このメッセージコンバーターによって作成された Unmarshaller SE をカスタマイズします。 |
protected JAXBContextSE | getJaxbContext(ClassSE<?> clazz) 指定されたクラスの JAXBContext SE を返します。 |
readFromSource, readInternal, transform, writeInternal, writeToResult
addDefaultHeaders, canRead, canRead, canWrite, canWrite, getContentLength, getDefaultCharset, getDefaultContentType, getSupportedMediaTypes, read, setDefaultCharset, setSupportedMediaTypes, supports, write
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
protected final MarshallerSE createMarshaller(ClassSE<?> clazz)
Marshaller
SE を作成します。clazz
- マーシャラーを作成するクラス Marshaller
HttpMessageConversionException
- JAXB エラーの場合 protected void customizeMarshaller(MarshallerSE marshaller)
Marshaller
SE をカスタマイズします。marshaller
- カスタマイズするマーシャラー createMarshaller(Class)
protected final UnmarshallerSE createUnmarshaller(ClassSE<?> clazz)
Unmarshaller
SE を作成します。clazz
- アンマーシャラーを作成するクラス Unmarshaller
HttpMessageConversionException
- JAXB エラーの場合 protected void customizeUnmarshaller(UnmarshallerSE unmarshaller)
Unmarshaller
SE をカスタマイズします。unmarshaller
- カスタマイズするアンマーシャラー createUnmarshaller(Class)
protected final JAXBContextSE getJaxbContext(ClassSE<?> clazz)
JAXBContext
SE を返します。clazz
- コンテキストを返すクラス JAXBContext
HttpMessageConversionException
- JAXB エラーの場合