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