@Published(tag="architect")
public abstract class ObjectMapperFactory
extends java.lang.Object
ObjectMapper
を生成するクラス。
ObjectMapper生成に利用するファクトリクラス(ObjectMapperFactory
)の実装クラスは、以下の通り決定される。
SystemRepository
にコンポーネント名"objectMapperFactory"でオブジェクトが登録されている場合、
そのオブジェクトを利用する。ObjectMapper
Modifier and Type | Method and Description |
---|---|
static <T> ObjectMapper<T> |
create(java.lang.Class<T> clazz,
java.io.InputStream stream)
|
static <T> ObjectMapper<T> |
create(java.lang.Class<T> clazz,
java.io.InputStream stream,
DataBindConfig dataBindConfig)
|
static <T> ObjectMapper<T> |
create(java.lang.Class<T> clazz,
java.io.OutputStream stream)
|
static <T> ObjectMapper<T> |
create(java.lang.Class<T> clazz,
java.io.OutputStream stream,
DataBindConfig dataBindConfig)
|
static <T> ObjectMapper<T> |
create(java.lang.Class<T> clazz,
java.io.Reader reader)
|
static <T> ObjectMapper<T> |
create(java.lang.Class<T> clazz,
java.io.Reader reader,
DataBindConfig dataBindConfig)
|
static <T> ObjectMapper<T> |
create(java.lang.Class<T> clazz,
java.lang.String input)
入力用の
ObjectMapper を生成する。
使用後にObjectMapper.close() を呼び出してストリームを閉じること。 |
static <T> ObjectMapper<T> |
create(java.lang.Class<T> clazz,
java.lang.String input,
DataBindConfig dataBindConfig)
入力用の
ObjectMapper を生成する。
使用後にObjectMapper.close() を呼び出してストリームを閉じること。 |
static <T> ObjectMapper<T> |
create(java.lang.Class<T> clazz,
java.io.Writer writer)
|
static <T> ObjectMapper<T> |
create(java.lang.Class<T> clazz,
java.io.Writer writer,
DataBindConfig dataBindConfig)
|
abstract <T> ObjectMapper<T> |
createMapper(java.lang.Class<T> clazz,
java.io.InputStream stream)
ObjectMapper を生成する。 |
abstract <T> ObjectMapper<T> |
createMapper(java.lang.Class<T> clazz,
java.io.InputStream stream,
DataBindConfig dataBindConfig)
ObjectMapper を生成する。 |
abstract <T> ObjectMapper<T> |
createMapper(java.lang.Class<T> clazz,
java.io.OutputStream stream)
ObjectMapper を生成する。 |
abstract <T> ObjectMapper<T> |
createMapper(java.lang.Class<T> clazz,
java.io.OutputStream stream,
DataBindConfig dataBindConfig)
ObjectMapper を生成する。 |
abstract <T> ObjectMapper<T> |
createMapper(java.lang.Class<T> clazz,
java.io.Reader reader)
ObjectMapper を生成する。 |
abstract <T> ObjectMapper<T> |
createMapper(java.lang.Class<T> clazz,
java.io.Reader reader,
DataBindConfig dataBindConfig)
ObjectMapper を生成する。 |
abstract <T> ObjectMapper<T> |
createMapper(java.lang.Class<T> clazz,
java.io.Writer writer)
ObjectMapper を生成する。 |
abstract <T> ObjectMapper<T> |
createMapper(java.lang.Class<T> clazz,
java.io.Writer writer,
DataBindConfig dataBindConfig)
ObjectMapper を生成する。 |
@Published public static <T> ObjectMapper<T> create(java.lang.Class<T> clazz, java.io.InputStream stream)
T
- バインディング対象のJavaのクラスclazz
- バインディング対象のJavaのクラスstream
- 入力ストリーム@Published public static <T> ObjectMapper<T> create(java.lang.Class<T> clazz, java.io.InputStream stream, DataBindConfig dataBindConfig)
T
- バインディング対象のJavaのクラスclazz
- バインディング対象のJavaのクラスstream
- 入力ストリームdataBindConfig
- マッパー設定@Published public static <T> ObjectMapper<T> create(java.lang.Class<T> clazz, java.io.Reader reader)
T
- バインディング対象のJavaのクラスclazz
- バインディング対象のJavaのクラスreader
- リーダ@Published public static <T> ObjectMapper<T> create(java.lang.Class<T> clazz, java.io.Reader reader, DataBindConfig dataBindConfig)
T
- バインディング対象のJavaのクラスclazz
- バインディング対象のJavaのクラスreader
- リーダdataBindConfig
- マッパー設定@Published public static <T> ObjectMapper<T> create(java.lang.Class<T> clazz, java.lang.String input)
ObjectMapper
を生成する。
使用後にObjectMapper.close()
を呼び出してストリームを閉じること。T
- バインディング対象のJavaのクラスclazz
- バインディング対象のJavaのクラスinput
- 入力テキスト@Published public static <T> ObjectMapper<T> create(java.lang.Class<T> clazz, java.lang.String input, DataBindConfig dataBindConfig)
ObjectMapper
を生成する。
使用後にObjectMapper.close()
を呼び出してストリームを閉じること。T
- バインディング対象のJavaのクラスclazz
- バインディング対象のJavaのクラスinput
- 入力テキストdataBindConfig
- マッパー設定@Published public static <T> ObjectMapper<T> create(java.lang.Class<T> clazz, java.io.OutputStream stream)
T
- バインディング対象のJavaのクラスclazz
- バインディング対象のJavaのクラスstream
- 出力ストリーム@Published public static <T> ObjectMapper<T> create(java.lang.Class<T> clazz, java.io.OutputStream stream, DataBindConfig dataBindConfig)
T
- バインディング対象のJavaのクラスclazz
- バインディング対象のJavaのクラスstream
- 出力ストリームdataBindConfig
- マッパー設定@Published public static <T> ObjectMapper<T> create(java.lang.Class<T> clazz, java.io.Writer writer)
T
- バインディング対象のJavaのクラスclazz
- バインディング対象のJavaのクラスwriter
- 出力ストリーム@Published public static <T> ObjectMapper<T> create(java.lang.Class<T> clazz, java.io.Writer writer, DataBindConfig dataBindConfig)
T
- バインディング対象のJavaのクラスclazz
- バインディング対象のJavaのクラスwriter
- 出力ストリームdataBindConfig
- マッパー設定public abstract <T> ObjectMapper<T> createMapper(java.lang.Class<T> clazz, java.io.InputStream stream)
ObjectMapper
を生成する。T
- バインディング対象のJavaのクラスclazz
- データとのバインディングを行うクラスstream
- 入力ストリームpublic abstract <T> ObjectMapper<T> createMapper(java.lang.Class<T> clazz, java.io.InputStream stream, DataBindConfig dataBindConfig)
ObjectMapper
を生成する。T
- バインディング対象のJavaのクラスclazz
- データとのバインディングを行うクラスstream
- 入力ストリームdataBindConfig
- マッピング設定public abstract <T> ObjectMapper<T> createMapper(java.lang.Class<T> clazz, java.io.Reader reader)
ObjectMapper
を生成する。T
- バインディング対象のJavaのクラスclazz
- データとのバインディングを行うクラスreader
- 入力ストリームpublic abstract <T> ObjectMapper<T> createMapper(java.lang.Class<T> clazz, java.io.Reader reader, DataBindConfig dataBindConfig)
ObjectMapper
を生成する。T
- バインディング対象のJavaのクラスclazz
- データとのバインディングを行うクラスreader
- 入力ストリームdataBindConfig
- マッピング設定public abstract <T> ObjectMapper<T> createMapper(java.lang.Class<T> clazz, java.io.OutputStream stream)
ObjectMapper
を生成する。T
- バインディング対象のJavaのクラスclazz
- データとのバインディングを行うクラスstream
- 出力ストリームpublic abstract <T> ObjectMapper<T> createMapper(java.lang.Class<T> clazz, java.io.OutputStream stream, DataBindConfig dataBindConfig)
ObjectMapper
を生成する。T
- バインディング対象のJavaのクラスclazz
- データとのバインディングを行うクラスstream
- 出力ストリームdataBindConfig
- マッピング設定public abstract <T> ObjectMapper<T> createMapper(java.lang.Class<T> clazz, java.io.Writer writer)
ObjectMapper
を生成する。T
- バインディング対象のJavaのクラスclazz
- データとのバインディングを行うクラスwriter
- Writerpublic abstract <T> ObjectMapper<T> createMapper(java.lang.Class<T> clazz, java.io.Writer writer, DataBindConfig dataBindConfig)
ObjectMapper
を生成する。T
- バインディング対象のJavaのクラスclazz
- データとのバインディングを行うクラスwriter
- WriterdataBindConfig
- マッピング設定