| 修飾子とタイプ | フィールドと説明 |
|---|---|
static java.lang.String |
CTRL_CODE_KEY
制御フラグのヘッダー項目名
|
static java.lang.String |
CTRL_DELETE
制御フラグ、削除を示す値。
|
static java.lang.String |
CTRL_INSERT
制御フラグ、追加を示す値。
|
static java.lang.String |
CTRL_MERGE
制御フラグ、マージ(追加更新)を示す値。
|
static java.lang.String |
CTRL_UPDATE
制御フラグ、更新を示す値。
|
static int |
NVL |
| コンストラクタと説明 |
|---|
EntityCsvReader(EntityDefinition definition,
java.io.InputStream inputStream) |
EntityCsvReader(EntityDefinition definition,
java.io.InputStream inputStream,
java.lang.String charset) |
EntityCsvReader(EntityDefinition definition,
java.io.Reader reader) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
close() |
protected java.util.List<java.lang.String> |
header() |
EntityCsvReader |
ignoreNotExistsProperty(boolean ignoreNotExistsProperty)
存在しないプロパティは無視するかを設定します。
|
protected void |
init() |
boolean |
isUseCtrl() |
java.util.Iterator<Entity> |
iterator() |
EntityCsvReader |
prefixOid(java.lang.String prefixOid)
OIDに付けるPrefixを設定します。
|
java.util.List<java.lang.String> |
properties() |
protected java.util.List<java.lang.String> |
readLine() |
void |
setIgnoreNotExistsProperty(boolean ignoreNotExistsProperty)
存在しないプロパティは無視するかを設定します。
|
void |
setPrefixOid(java.lang.String prefixOid)
OIDに付けるPrefixを設定します。
|
void |
setWithReferenceVersion(boolean withReferenceVersion)
Referenceプロパティの場合はバージョンも指定するかを設定します。
|
protected void |
validateLine(java.util.List<java.lang.String> line) |
protected void |
validateValue(java.lang.String headerName,
java.lang.String value) |
EntityCsvReader |
withReferenceVersion(boolean withReferenceVersion)
Referenceプロパティの場合はバージョンも指定するかを設定します。
|
public static final java.lang.String CTRL_CODE_KEY
public static final java.lang.String CTRL_INSERT
public static final java.lang.String CTRL_UPDATE
public static final java.lang.String CTRL_DELETE
public static final java.lang.String CTRL_MERGE
public static final int NVL
public EntityCsvReader(EntityDefinition definition, java.io.InputStream inputStream) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingExceptionpublic EntityCsvReader(EntityDefinition definition, java.io.InputStream inputStream, java.lang.String charset) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingExceptionpublic EntityCsvReader(EntityDefinition definition, java.io.Reader reader)
protected void init()
public void setWithReferenceVersion(boolean withReferenceVersion)
withReferenceVersion - Referenceプロパティの場合はバージョンも指定public EntityCsvReader withReferenceVersion(boolean withReferenceVersion)
withReferenceVersion - Referenceプロパティの場合はバージョンも指定public void setPrefixOid(java.lang.String prefixOid)
prefixOid - OIDに付けるPrefixpublic EntityCsvReader prefixOid(java.lang.String prefixOid)
prefixOid - OIDに付けるPrefixpublic void setIgnoreNotExistsProperty(boolean ignoreNotExistsProperty)
ignoreNotExistsProperty - 存在しないプロパティは無視するかpublic EntityCsvReader ignoreNotExistsProperty(boolean ignoreNotExistsProperty)
ignoreNotExistsProperty - 存在しないプロパティは無視するかpublic boolean isUseCtrl()
public java.util.List<java.lang.String> properties()
public java.util.Iterator<Entity> iterator()
iterator インタフェース内 java.lang.Iterable<Entity>public void close()
close インタフェース内 java.lang.AutoCloseableprotected java.util.List<java.lang.String> header()
protected java.util.List<java.lang.String> readLine()
throws java.io.IOException
java.io.IOExceptionprotected void validateLine(java.util.List<java.lang.String> line)
protected void validateValue(java.lang.String headerName,
java.lang.String value)