nexacro17 X-API for C#
1.0
Manual
|
Nexacro17.Xapi.Data.DefaultDataSetDataConverter에 의해 상속되었습니다.
Public 멤버 함수 | |
abstract object | ToObject (DataSet ds, int row, int column, object value) |
abstract string | ToString (DataSet ds, int row, int column, object value) |
abstract string | ToString (DataSet ds, int row, int column, object value, int type) |
abstract string | ToString (DataSet ds, int row, int column, object value, int type, string charset) |
abstract int | ToInt (DataSet ds, int row, int column, object value) |
abstract bool | ToBoolean (DataSet ds, int row, int column, object value) |
abstract long | ToLong (DataSet ds, int row, int column, object value) |
abstract float | ToFloat (DataSet ds, int row, int column, object value) |
abstract double | ToDouble (DataSet ds, int row, int column, object value) |
abstract ? BigDecimal | ToBigDecimal (DataSet ds, int row, int column, object value) |
abstract ? DateTime | ToDateTime (DataSet ds, int row, int column, object value) |
abstract byte[] | ToBlob (DataSet ds, int row, int column, object value) |
abstract byte[] | ToBlob (DataSet ds, int row, int column, object value, string charset) |
abstract object | Convert (DataSet ds, int row, int column, object value, int type) |
abstract object | Convert (DataSet ds, int row, int column, object value, int type, string charset) |
abstract object | Convert (DataSet ds, int row, int column, string value, int type) |
abstract object | Convert (DataSet ds, int row, int column, string value, int type, string charset) |
abstract object | Convert (DataSet ds, int row, int column, int value, int type) |
abstract object | Convert (DataSet ds, int row, int column, bool value, int type) |
abstract object | Convert (DataSet ds, int row, int column, long value, int type) |
abstract object | Convert (DataSet ds, int row, int column, float value, int type) |
abstract object | Convert (DataSet ds, int row, int column, double value, int type) |
abstract object | Convert (DataSet ds, int row, int column, BigDecimal value, int type) |
abstract object | Convert (DataSet ds, int row, int column, DateTime value, int type) |
abstract object | Convert (DataSet ds, int row, int column, byte[] value, int type) |
abstract object | Convert (DataSet ds, int row, int column, byte[] value, int type, string charset) |
정적 Public 속성 | |
static int | HEADER_ROW = -1 |
DataSet
의 데이터를 다른 형식의 데이터로 변환한다. DataSet
는 DataSetDataConverter
를 이용하여 데이터를 변환하며, 기본적으로 적용되는 DataSetDataConverter
는 DefaultDataSetDataConverter
이다.
데이터 변환 방식을 변경하기 위해서는 DataSetDataConverter
를 구현하고, DataSet
의 setDataConverter(DataSetDataConverter)
를 호출함으로써, 사용자 DataSetDataConverter
의 적용이 가능하다.
다음은 DataSet
의 메소드와 그 내부에서 호출되는 DataSetDataConverter
의 메소드와의 관계이다. 주의할 점은 DataSet
의 데이터 설정시 데이터 형식(type)으로의 변환 여부(isConvertingToDataType
)가 "false" 인 경우 DataSet
의 set(row, column, value)
을 호출하여도 데이터 변환이 이루어지지 않고, 원 데이터를 변형없이 저장한다. 즉, DataSetDataConverter
의 변환 메소드가 호출되지 않는다.
DataSet
의 메소드DataSetDataConverter
의 메소드getObject(int, int) 또는 getObject(int, String)
toObject(DataSet, int, int, Object, int, Object) getString(int, int) 또는 getString(int, String)
toString(DataSet, int, int, Object, int, String)
getInt(int, int) 또는 getInt(int, String)
toInt(DataSet, int, int, Object)
getBoolean(int, int) 또는 getBoolean(int, String)
toBoolean(DataSet, int, int, Object)
getLong(int, int) 또는 getLong(int, String)
toLong(DataSet, int, int, Object)
getFloat(int, int) 또는 getFloat(int, String)
toFloat(DataSet, int, int, Object)
getDouble(int, int) 또는 getDouble(int, String)
toDouble(DataSet, int, int, Object)
getBigDecimal(int, int) 또는 getBigDecimal(int, String)
toBigDecimal(DataSet, int, int, Object)
getDateTime(int, int) 또는 getDateTime(int, String)
toDateTime(DataSet, int, int, Object)
getBlob(int, int) 또는 getBlob(int, String)
toBlob(DataSet, int, int, Object, String)
set(int, int, Object) 또는 set(int, String, Object)
convert(DataSet, int, int, Object, int, String)
set(int, int, String) 또는 set(int, String, String)
convert(DataSet, int, int, String, int, String)
set(int, int, int) 또는 set(int, String, int)
convert(DataSet, int, int, int, int)
set(int, int, boolean) 또는 set(int, String, boolean)
convert(DataSet, int, int, boolean, int)
set(int, int, long) 또는 set(int, String, long)
convert(DataSet, int, int, long, int)
set(int, int, float) 또는 set(int, String, float)
convert(DataSet, int, int, float, int)
set(int, int, double) 또는 set(int, String, double)
convert(DataSet, int, int, double, int)
set(int, int, BigDecimal) 또는 set(int, String, BigDecimal)
convert(DataSet, int, int, BigDecimal, int)
set(int, int, Date) 또는 set(int, String, Date)
convert(DataSet, int, int, Date, int)
set(int, int, byte[]) 또는 set(int, String, byte[])
convert(DataSet, int, int, byte[], int, String)
|
pure virtual |
Object
형식의 데이터를 Object
형식으로 변환한다.
ds | 데이터가 포함된 DataSet |
row | 행(row)의 위치(index) |
column | 열(column)의 위치(index) |
value | Object 형식의 데이터 |
|
pure virtual |
Object
형식의 데이터를 String
형식으로 변환한다.
ds | 데이터가 포함된 DataSet |
row | 행(row)의 위치(index) |
column | 열(column)의 위치(index) |
value | Object 형식의 데이터 |
|
pure virtual |
Object
형식의 데이터를 String
형식으로 변환한다.
ds | 데이터가 포함된 DataSet |
row | 행(row)의 위치(index) |
column | 열(column)의 위치(index) |
value | Object 형식의 데이터 |
type | 데이터의 형식 |
|
pure virtual |
Object
형식의 데이터를 String
형식으로 변환한다.
ds | 데이터가 포함된 DataSet |
row | 행(row)의 위치(index) |
column | 열(column)의 위치(index) |
value | Object 형식의 데이터 |
type | 데이터의 형식 |
charset | 문자셋 |
|
pure virtual |
Object
형식의 데이터를 int 형식으로 변환한다.
ds | 데이터가 포함된 DataSet |
row | 행(row)의 위치(index) |
column | 열(column)의 위치(index) |
value | Object 형식의 데이터 |
|
pure virtual |
Object
형식의 데이터를 boolean 형식으로 변환한다.
ds | 데이터가 포함된 DataSet |
row | 행(row)의 위치(index) |
column | 열(column)의 위치(index) |
value | Object 형식의 데이터 |
|
pure virtual |
Object
형식의 데이터를 long 형식으로 변환한다.
ds | 데이터가 포함된 DataSet |
row | 행(row)의 위치(index) |
column | 열(column)의 위치(index) |
value | Object 형식의 데이터 |
|
pure virtual |
Object
형식의 데이터를 float 형식으로 변환한다.
ds | 데이터가 포함된 DataSet |
row | 행(row)의 위치(index) |
column | 열(column)의 위치(index) |
value | Object 형식의 데이터 |
|
pure virtual |
Object
형식의 데이터를 double 형식으로 변환한다.
ds | 데이터가 포함된 DataSet |
row | 행(row)의 위치(index) |
column | 열(column)의 위치(index) |
value | Object 형식의 데이터 |
|
pure virtual |
Object
형식의 데이터를 BigDecimal
형식으로 변환한다.
ds | 데이터가 포함된 DataSet |
row | 행(row)의 위치(index) |
column | 열(column)의 위치(index) |
value | Object 형식의 데이터 |
|
pure virtual |
Object
형식의 데이터를 일자와 시간을 포함한 Date
형식으로 변환한다.
ds | 데이터가 포함된 DataSet |
row | 행(row)의 위치(index) |
column | 열(column)의 위치(index) |
value | Object 형식의 데이터 |
|
pure virtual |
Object
형식의 데이터를 byte 배열 형식으로 변환한다.
ds | 데이터가 포함된 DataSet |
row | 행(row)의 위치(index) |
column | 열(column)의 위치(index) |
value | Object 형식의 데이터 |
|
pure virtual |
Object
형식의 데이터를 byte 배열 형식으로 변환한다.
ds | 데이터가 포함된 DataSet |
row | 행(row)의 위치(index) |
column | 열(column)의 위치(index) |
value | Object 형식의 데이터 |
charset | 문자셋 |
|
pure virtual |
Object
형식의 데이터를 해당하는 데이터 형식(type)으로 변환한다.
ds | 데이터가 포함된 DataSet |
row | 행(row)의 위치(index) |
column | 열(column)의 위치(index) |
value | 데이터 |
type | 데이터의 형식 |
|
pure virtual |
Object
형식의 데이터를 해당하는 데이터 형식(type)으로 변환한다.
ds | 데이터가 포함된 DataSet |
row | 행(row)의 위치(index) |
column | 열(column)의 위치(index) |
value | 데이터 |
type | 데이터의 형식 |
charset | 문자셋 |
|
pure virtual |
String
형식의 데이터를 해당하는 데이터 형식(type)으로 변환한다.
ds | 데이터가 포함된 DataSet |
row | 행(row)의 위치(index) |
column | 열(column)의 위치(index) |
value | 데이터 |
type | 데이터의 형식 |
|
pure virtual |
String
형식의 데이터를 해당하는 데이터 형식(type)으로 변환한다.
ds | 데이터가 포함된 DataSet |
row | 행(row)의 위치(index) |
column | 열(column)의 위치(index) |
value | 데이터 |
type | 데이터의 형식 |
charset | 문자셋 |
|
pure virtual |
int 형식의 데이터를 해당하는 데이터 형식(type)으로 변환한다.
ds | 데이터가 포함된 DataSet |
row | 행(row)의 위치(index) |
column | 열(column)의 위치(index) |
value | 데이터 |
type | 데이터의 형식 |
|
pure virtual |
boolean 형식의 데이터를 해당하는 데이터 형식(type)으로 변환한다.
ds | 데이터가 포함된 DataSet |
row | 행(row)의 위치(index) |
column | 열(column)의 위치(index) |
value | 데이터 |
type | 데이터의 형식 |
|
pure virtual |
long 형식의 데이터를 해당하는 데이터 형식(type)으로 변환한다.
ds | 데이터가 포함된 DataSet |
row | 행(row)의 위치(index) |
column | 열(column)의 위치(index) |
value | 데이터 |
type | 데이터의 형식 |
|
pure virtual |
float 형식의 데이터를 해당하는 데이터 형식(type)으로 변환한다.
ds | 데이터가 포함된 DataSet |
row | 행(row)의 위치(index) |
column | 열(column)의 위치(index) |
value | 데이터 |
type | 데이터의 형식 |
|
pure virtual |
double 형식의 데이터를 해당하는 데이터 형식(type)으로 변환한다.
ds | 데이터가 포함된 DataSet |
row | 행(row)의 위치(index) |
column | 열(column)의 위치(index) |
value | 데이터 |
type | 데이터의 형식 |
|
pure virtual |
BigDecimal
형식의 데이터를 해당하는 데이터 형식(type)으로 변환한다.
ds | 데이터가 포함된 DataSet |
row | 행(row)의 위치(index) |
column | 열(column)의 위치(index) |
value | 데이터 |
type | 데이터의 형식 |
|
pure virtual |
Date
형식의 데이터를 해당하는 데이터 형식(type)으로 변환한다.
ds | 데이터가 포함된 DataSet |
row | 행(row)의 위치(index) |
column | 열(column)의 위치(index) |
value | 데이터 |
type | 데이터의 형식 |
|
pure virtual |
byte 배열 형식의 데이터를 해당하는 데이터 형식(type)으로 변환한다.
ds | 데이터가 포함된 DataSet |
row | 행(row)의 위치(index) |
column | 열(column)의 위치(index) |
value | 데이터 |
type | 데이터의 형식 |
|
pure virtual |
byte 배열 형식의 데이터를 해당하는 데이터 형식(type)으로 변환한다.
ds | 데이터가 포함된 DataSet |
row | 행(row)의 위치(index) |
column | 열(column)의 위치(index) |
value | 데이터 |
type | 데이터의 형식 |
charset | 문자셋 |
|
static |
ColumnHeader
를 의미한다. 즉, 인자 row
의 값이 HEADER_ROW
가 전달되는 경우 ColumnHeader
의 상수값을 변환하는 것이다.