T - 変換されたオブジェクト型 public abstract class AbstractJaxb2HttpMessageConverter<T> extends AbstractXmlHttpMessageConverter<T>
HttpMessageConverters の抽象基本クラス。JAXBContextEE オブジェクトを遅延作成します。logger| コンストラクターと説明 |
|---|
AbstractJaxb2HttpMessageConverter() |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected MarshallerEE | createMarshaller(java.lang.Class<?> clazz) 指定されたクラスの新しい MarshallerEE を作成します。 |
protected UnmarshallerEE | createUnmarshaller(java.lang.Class<?> clazz) 指定されたクラスの新しい UnmarshallerEE を作成します。 |
protected void | customizeMarshaller(MarshallerEE marshaller) このメッセージコンバーターを使用してオブジェクトを出力に書き込む前に、このメッセージコンバーターによって作成された MarshallerEE をカスタマイズします。 |
protected void | customizeUnmarshaller(UnmarshallerEE unmarshaller) 入力からオブジェクトを読み取るために使用する前に、このメッセージコンバーターによって作成された UnmarshallerEE をカスタマイズします。 |
protected JAXBContextEE | getJaxbContext(java.lang.Class<?> clazz) 指定されたクラスの JAXBContextEE を返します。 |
readFromSource, readInternal, transform, writeInternal, writeToResultaddDefaultHeaders, canRead, canRead, canWrite, canWrite, getContentLength, getDefaultCharset, getDefaultContentType, getSupportedMediaTypes, read, setDefaultCharset, setSupportedMediaTypes, supports, writeprotected final MarshallerEE createMarshaller(java.lang.Class<?> clazz)
MarshallerEE を作成します。clazz - マーシャラーを作成するクラス MarshallerHttpMessageConversionException - JAXB エラーの場合 protected void customizeMarshaller(MarshallerEE marshaller)
MarshallerEE をカスタマイズします。marshaller - カスタマイズするマーシャラー createMarshaller(Class)protected final UnmarshallerEE createUnmarshaller(java.lang.Class<?> clazz)
UnmarshallerEE を作成します。clazz - アンマーシャラーを作成するクラス UnmarshallerHttpMessageConversionException - JAXB エラーの場合 protected void customizeUnmarshaller(UnmarshallerEE unmarshaller)
UnmarshallerEE をカスタマイズします。unmarshaller - カスタマイズするアンマーシャラー createUnmarshaller(Class)protected final JAXBContextEE getJaxbContext(java.lang.Class<?> clazz)
JAXBContextEE を返します。clazz - コンテキストを返すクラス JAXBContextHttpMessageConversionException - JAXB エラーの場合