|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.terasoluna.fw.ex.unit.io.impl.AbstractInputSource<T>
public abstract class AbstractInputSource<T>
入力ソース抽象クラス。 本クラスを継承した入力ソースクラスは以下の設定をsetterにて行えます。
| パラメータ名 | 説明 | 設定箇所 | 必須 |
|---|---|---|---|
| header | マッピングするBeanのプロパティ名配列。 | setter | |
| headerMap | ヘッダ情報からヘッダの物理名へ変換するためのマップ。CSVファイルの一行目のヘッダがBeanのプロパティ名ではなく、 論理名である場合、プロパティ名(物理名)へのマップを指定してください。 | setter | |
| equalStrategy | 一行あたりのオブジェクト同士の比較処理。デフォルトはDefaultEqualsStrategyを使用します。 |
setter |
| フィールドの概要 | |
|---|---|
protected EqualsStrategy |
equalStrategy
デフォルトのオブジェクト比較実装。 |
protected String[] |
header
ヘッダ(入力データから取得した生のヘッダ情報)。 |
protected Map<String,String> |
headerMap
生のヘッダ情報からヘッダの物理名へ変換するためのマップ。 |
| コンストラクタの概要 | |
|---|---|
AbstractInputSource()
|
|
| メソッドの概要 | |
|---|---|
Comparison |
compare(InputSource<T> target)
対象の入力ソースと比較します。 |
EqualsStrategy |
getEqualStrategy()
|
String[] |
getHeader()
|
Map<String,String> |
getHeaderMap()
|
void |
setEqualStrategy(EqualsStrategy equalStrategy)
|
void |
setHeader(String[] header)
|
void |
setHeaderMap(Map<String,String> headerMap)
|
void |
to(OutputTarget<T> target)
出力ターゲットに保存します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| インタフェース jp.terasoluna.fw.ex.unit.io.InputSource から継承されたメソッド |
|---|
getIterator |
| フィールドの詳細 |
|---|
protected String[] header
protected Map<String,String> headerMap
protected EqualsStrategy equalStrategy
| コンストラクタの詳細 |
|---|
public AbstractInputSource()
| メソッドの詳細 |
|---|
public Comparison compare(InputSource<T> target)
InputSource の記述:
InputSource<T> 内の comparetarget - 比較対象入力ソース。
public void to(OutputTarget<T> target)
InputSource の記述:
InputSource<T> 内の totarget - 出力ターゲットpublic EqualsStrategy getEqualStrategy()
public void setEqualStrategy(EqualsStrategy equalStrategy)
public String[] getHeader()
public void setHeader(String[] header)
public Map<String,String> getHeaderMap()
public void setHeaderMap(Map<String,String> headerMap)
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||