Nexacro17.Xapi.Tx.DataDeserializer를(을) 상속했습니다.
|
| PlatformBinaryDataDeserializer () |
|
void | SetProperty (string key, object value) |
|
PlatformData | ReadData (Stream _in, DataTypeChanger dataTypeChanger, string charset) |
|
PlatformData | ReadData (StreamReader _in, DataTypeChanger dataTypeChanger, string charset) |
|
void | SetProperty (String key, Object value) |
|
PlatformData | ReadData (Stream instream, DataTypeChanger dataTypeChanger, String charset) |
|
PlatformData | ReadData (StreamReader instream, DataTypeChanger dataTypeChanger, String charset) |
|
|
PlatformData | Read (Stream _in, DataTypeChanger dataTypeChanger) |
|
void | ReadVariableList (BinaryReader _in, PlatformData data, DataTypeChanger dataTypeChanger) |
|
void | ReadVariable (BinaryReader _in, PlatformData data, DataTypeChanger dataTypeChanger, int index) |
|
void | ReadDataSet (BinaryReader _in, PlatformData data, DataTypeChanger dataTypeChanger, int index) |
|
void | ReadDefaultColumnHeaders (BinaryReader _in, DataSet ds) |
|
void | ReadConstantColumnHeaders (BinaryReader _in, DataSet ds) |
|
void | ReadDataRows (BinaryReader _in, DataSet ds, int[] dataTypes) |
|
object | ReadValue (BinaryReader _in) |
|
object | ReadValue (BinaryReader _in, short type) |
|
void | ReadValueToFile (BinaryReader _in, string filename) |
|
void | ReadValueToFile (BinaryReader _in, short type, string filename) |
|
int | ReadLength (BinaryReader _in) |
|
byte[] | ReadBytes (BinaryReader _in, int count) |
|
int[] | GetSourceDataTypes (DataSet ds, DataTypeChanger dataTypeChanger) |
|
int[] | GetColumnIndexes (DataSet ds) |
|
int | VariantTypeToDataType (short type) |
|
int | ColumnTypeToDataType (short type) |
|
◆ PlatformBinaryDataDeserializer()
Nexacro17.Xapi.Tx.Impl.PlatformBinaryDataDeserializer.PlatformBinaryDataDeserializer |
( |
| ) |
|
◆ SetProperty()
void Nexacro17.Xapi.Tx.Impl.PlatformBinaryDataDeserializer.SetProperty |
( |
string |
key, |
|
|
object |
value |
|
) |
| |
◆ ReadData() [1/2]
PlatformData Nexacro17.Xapi.Tx.Impl.PlatformBinaryDataDeserializer.ReadData |
( |
Stream |
_in, |
|
|
DataTypeChanger |
dataTypeChanger, |
|
|
string |
charset |
|
) |
| |
InputStream
로부터 Binary 형식의 데이터(stream)를 읽고, PlatformData
으로 변환한다.
- 매개변수
-
- 반환값
- PlatformData
◆ ReadData() [2/2]
PlatformData Nexacro17.Xapi.Tx.Impl.PlatformBinaryDataDeserializer.ReadData |
( |
StreamReader |
_in, |
|
|
DataTypeChanger |
dataTypeChanger, |
|
|
string |
charset |
|
) |
| |
Reader
로부터 Binary 형식의 데이터(stream)를 읽고, PlatformData
으로 변환한다. 그러나, Binary 형식인 경우 Reader
입력은 지원하지 않는다.
- 매개변수
-
- 반환값
- PlatformData
◆ Read()
Binary 형식의 데이터(stream)를 읽고, PlatformData
으로 변환한다.
내부적으로 호출되는 메소드(method)의 순서는 다음과 같다.
순 서 | 메소드(method) | 설 명 |
1 | readVariableList(DataInputStream, PlatformData, DataTypeChanger) | VariableList 입력 |
2 | readDataSet(DataInputStream, PlatformData, DataTypeChanger) | DataSet 입력 |
- 매개변수
-
- 반환값
- PlatformData
◆ ReadVariableList()
void Nexacro17.Xapi.Tx.Impl.PlatformBinaryDataDeserializer.ReadVariableList |
( |
BinaryReader |
_in, |
|
|
PlatformData |
data, |
|
|
DataTypeChanger |
dataTypeChanger |
|
) |
| |
|
protected |
Binary 형식의 데이터(stream)를 읽고, VariableList
으로 변환한다.
- 매개변수
-
◆ ReadVariable()
void Nexacro17.Xapi.Tx.Impl.PlatformBinaryDataDeserializer.ReadVariable |
( |
BinaryReader |
_in, |
|
|
PlatformData |
data, |
|
|
DataTypeChanger |
dataTypeChanger, |
|
|
int |
index |
|
) |
| |
|
protected |
Binary 형식의 데이터(stream)를 읽고, Variable
으로 변환한다.
- 매개변수
-
◆ ReadDataSet()
void Nexacro17.Xapi.Tx.Impl.PlatformBinaryDataDeserializer.ReadDataSet |
( |
BinaryReader |
_in, |
|
|
PlatformData |
data, |
|
|
DataTypeChanger |
dataTypeChanger, |
|
|
int |
index |
|
) |
| |
|
protected |
Binary 형식의 데이터(stream)를 읽고, DataSet
으로 변환한다.
내부적으로 호출되는 메소드(method)의 순서는 다음과 같다.
순 서 | 메소드(method) | 설 명 |
1 | readConstantColumnHeaders(DataInputStream, DataSet) | 상수값을 가진 ColumnHeader 들 입력 |
2 | readDefaultColumnHeaders(DataInputStream, DataSet) | 일반적인 ColumnHeader 들 입력 |
3 | readDataRows(DataInputStream, DataSet, int[]) | DataSet 의 행(row)들 입력 |
- 매개변수
-
◆ ReadDefaultColumnHeaders()
void Nexacro17.Xapi.Tx.Impl.PlatformBinaryDataDeserializer.ReadDefaultColumnHeaders |
( |
BinaryReader |
_in, |
|
|
DataSet |
ds |
|
) |
| |
|
protected |
Binary 형식의 데이터(stream)를 읽고, 일반적인 ColumnHeader
들로 변환한다.
- 매개변수
-
in | DataInputStream |
ds | DataSet |
◆ ReadConstantColumnHeaders()
void Nexacro17.Xapi.Tx.Impl.PlatformBinaryDataDeserializer.ReadConstantColumnHeaders |
( |
BinaryReader |
_in, |
|
|
DataSet |
ds |
|
) |
| |
|
protected |
Binary 형식의 데이터(stream)를 읽고, 상수값을 가진 ColumnHeader
들로 변환한다.
- 매개변수
-
in | DataInputStream |
ds | DataSet |
◆ ReadDataRows()
void Nexacro17.Xapi.Tx.Impl.PlatformBinaryDataDeserializer.ReadDataRows |
( |
BinaryReader |
_in, |
|
|
DataSet |
ds, |
|
|
int[] |
dataTypes |
|
) |
| |
|
protected |
Binary 형식의 데이터(stream)를 읽고, 행(row)들로 변환한다.
- 매개변수
-
in | DataInputStream |
ds | DataSet |
dataTypes | DataSet 열(column)들의 변환전 데이터 형식(dataType) |
◆ ReadValue() [1/2]
object Nexacro17.Xapi.Tx.Impl.PlatformBinaryDataDeserializer.ReadValue |
( |
BinaryReader |
_in | ) |
|
|
protected |
Variant의 데이터를 입력받는다.
- 매개변수
-
- 반환값
- Variant의 데이터
◆ ReadValue() [2/2]
object Nexacro17.Xapi.Tx.Impl.PlatformBinaryDataDeserializer.ReadValue |
( |
BinaryReader |
_in, |
|
|
short |
type |
|
) |
| |
|
protected |
Variant의 데이터를 입력받는다.
- 매개변수
-
in | DataInputStream |
type | Variant의 형식 |
- 반환값
- Variant의 데이터
◆ ReadValueToFile() [1/2]
void Nexacro17.Xapi.Tx.Impl.PlatformBinaryDataDeserializer.ReadValueToFile |
( |
BinaryReader |
_in, |
|
|
string |
filename |
|
) |
| |
|
protected |
Variant의 데이터를 파일로 출력한다.
- 매개변수
-
◆ ReadValueToFile() [2/2]
void Nexacro17.Xapi.Tx.Impl.PlatformBinaryDataDeserializer.ReadValueToFile |
( |
BinaryReader |
_in, |
|
|
short |
type, |
|
|
string |
filename |
|
) |
| |
|
protected |
Variant의 데이터를 파일로 출력한다.
- 매개변수
-
in | DataInputStream |
type | Variant의 형식 |
file | 파일 |
◆ ReadLength()
int Nexacro17.Xapi.Tx.Impl.PlatformBinaryDataDeserializer.ReadLength |
( |
BinaryReader |
_in | ) |
|
|
protected |
길이(length)를 입력받는다.
- 매개변수
-
- 반환값
- 길이(length)
◆ ReadBytes()
byte [] Nexacro17.Xapi.Tx.Impl.PlatformBinaryDataDeserializer.ReadBytes |
( |
BinaryReader |
_in, |
|
|
int |
count |
|
) |
| |
|
protected |
byte 배열을 입력받는다.
- 매개변수
-
in | DataInputStream |
count | 길이 |
- 반환값
- byte 배열
◆ GetSourceDataTypes()
int [] Nexacro17.Xapi.Tx.Impl.PlatformBinaryDataDeserializer.GetSourceDataTypes |
( |
DataSet |
ds, |
|
|
DataTypeChanger |
dataTypeChanger |
|
) |
| |
|
protected |
DataSet
열(column)들의 변환전 데이터 형식(dataType)을 반환한다.
- 매개변수
-
- 반환값
- DataSet 열(column)들의 변환전 데이터 형식(dataType)
◆ GetColumnIndexes()
int [] Nexacro17.Xapi.Tx.Impl.PlatformBinaryDataDeserializer.GetColumnIndexes |
( |
DataSet |
ds | ) |
|
|
protected |
DataSet
열(column)들을 식별자(name) 기준으로 정렬하여 위치(index)를 반환한다.
- 매개변수
-
- 반환값
- DataSet 열(column)들의 위치(index)
◆ VariantTypeToDataType()
int Nexacro17.Xapi.Tx.Impl.PlatformBinaryDataDeserializer.VariantTypeToDataType |
( |
short |
type | ) |
|
|
protected |
입력받은 Variant의 형식(type)을 X-API의 데이터 형식(type)으로 변환한다.
- 매개변수
-
- 반환값
- X-API의 데이터 형식(type)
◆ ColumnTypeToDataType()
int Nexacro17.Xapi.Tx.Impl.PlatformBinaryDataDeserializer.ColumnTypeToDataType |
( |
short |
type | ) |
|
|
protected |
입력받은 열(column)의 형식(type)을 X-API의 데이터 형식(type)으로 변환한다.
- 매개변수
-
- 반환값
- X-API의 데이터 형식(type)