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
getSupportedMediaTypes
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 エラーの場合