@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,
nablarch.common.databind.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,
nablarch.common.databind.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,
nablarch.common.databind.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,
nablarch.common.databind.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,
nablarch.common.databind.DataBindConfig dataBindConfig)
|
@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, nablarch.common.databind.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, nablarch.common.databind.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, nablarch.common.databind.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, nablarch.common.databind.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, nablarch.common.databind.DataBindConfig dataBindConfig)
T - バインディング対象のJavaのクラスclazz - バインディング対象のJavaのクラスwriter - 出力ストリームdataBindConfig - マッパー設定