nexacro17 X-API for C#
1.0
Manual
|
Nexacro17.Xapi.Tx.DataSerializer를(을) 상속했습니다.
Public 멤버 함수 | |
PlatformBinaryDataSerializer () | |
void | SetProperty (string key, object value) |
void | WriteData (Stream _out, PlatformData data, DataTypeChanger dataTypeChanger, string charset) |
void | WriteData (StreamWriter _out, PlatformData data, DataTypeChanger dataTypeChanger, string charset) |
Nexacro17.Xapi.Tx.DataSerializer(으)로부터 상속된 Public 멤버 함수 | |
void | SetProperty (String key, Object value) |
void | WriteData (Stream outstream, PlatformData data, DataTypeChanger dataTypeChanger, String charset) |
void | WriteData (StreamWriter writer, PlatformData data, DataTypeChanger dataTypeChanger, String charset) |
Protected 멤버 함수 | |
void | Write (BinaryWriter _out, PlatformData data, DataTypeChanger dataTypeChanger) |
void | WriteVariableList (BinaryWriter _out, PlatformData data, DataTypeChanger dataTypeChanger) |
void | WriteVariable (BinaryWriter _out, Variable var, DataTypeChanger dataTypeChanger) |
void | WriteDataSetList (BinaryWriter _out, PlatformData data, DataTypeChanger dataTypeChanger) |
void | WriteDataSet (BinaryWriter _out, PlatformData data, DataSet ds, DataTypeChanger dataTypeChanger) |
void | WriteColumnHeaders (BinaryWriter _out, DataSet ds, int[] dataTypes) |
void | WriteConstantColumnHeaders (BinaryWriter _out, DataSet ds, int[] dataTypes) |
void | WriteDefaultColumnHeaders (BinaryWriter _out, DataSet ds, int[] dataTypes) |
void | WriteRows (BinaryWriter _out, PlatformData data, DataSet ds, int[] dataTypes) |
void | WriteRow (BinaryWriter _out, DataSet ds, int[] dataTypes, int row, int saveType) |
void | WriteSavedRow (BinaryWriter _out, DataSet ds, int[] dataTypes, int row) |
void | WriteRemovedRow (BinaryWriter _out, DataSet ds, int[] dataTypes, int row) |
void | WriteValue (BinaryWriter _out, string value) |
void | WriteValue (BinaryWriter _out, int value) |
void | WriteValue (BinaryWriter _out, bool value) |
void | WriteValue (BinaryWriter _out, long value) |
void | WriteValue (BinaryWriter _out, float value) |
void | WriteValue (BinaryWriter _out, double value) |
void | WriteValue (BinaryWriter _out, BigDecimal? value) |
void | WriteDateValue (BinaryWriter _out, DateTime? value) |
void | WriteTimeValue (BinaryWriter _out, DateTime? value) |
void | WriteValue (BinaryWriter _out, DateTime? value) |
void | WriteValue (BinaryWriter _out, byte[] value) |
void | WriteEmptyValue (BinaryWriter _out) |
void | WriteStringFromFile (BinaryWriter _out, string filename) |
void | WriteBlobFromFile (BinaryWriter _out, string filename) |
int[] | GetColumnIndexes (DataSet ds) |
void | WriteLength (BinaryWriter _out, int length) |
int[] | GetTargetDataTypes (DataSet ds, DataTypeChanger dataTypeChanger) |
Nexacro17.Xapi.Tx.Impl.PlatformBinaryDataSerializer.PlatformBinaryDataSerializer | ( | ) |
기본 생성자이다.
void Nexacro17.Xapi.Tx.Impl.PlatformBinaryDataSerializer.SetProperty | ( | string | key, |
object | value | ||
) |
속성값을 설정한다.
key | 속성명 |
value | 속성값 |
void Nexacro17.Xapi.Tx.Impl.PlatformBinaryDataSerializer.WriteData | ( | Stream | _out, |
PlatformData | data, | ||
DataTypeChanger | dataTypeChanger, | ||
string | charset | ||
) |
PlatformData
를 Binary 형식으로 변환하여 OutputStream
으로 출력한다.
out | OutputStream |
data | PlatformData |
dataTypeChanger | DataTypeChanger |
charset | 문자셋 |
void Nexacro17.Xapi.Tx.Impl.PlatformBinaryDataSerializer.WriteData | ( | StreamWriter | _out, |
PlatformData | data, | ||
DataTypeChanger | dataTypeChanger, | ||
string | charset | ||
) |
PlatformData
를 Binary 형식으로 변환하여 Writer
으로 출력한다. 그러나, Binary 형식인 경우 Writer
출력은 지원하지 않는다.
out | Writer |
data | PlatformData |
dataTypeChanger | DataTypeChanger |
charset | 문자셋 |
|
protected |
PlatformData
를 Binary 형식으로 출력한다.
내부적으로 호출되는 메소드(method)의 순서는 다음과 같다.
순 서 메소드(method) 설 명 1 writeVariableList(DataOutputStream, PlatformData, DataTypeChanger)
VariableList
출력2 writeDataSetList(DataOutputStream, PlatformData, DataTypeChanger)
DataSetList
출력
out | OutputStream |
data | PlatformData |
dataTypeChanger | DataTypeChanger |
|
protected |
VariableList
를 Binary 형식으로 출력한다.
out | DataOutputStream |
data | PlatformData |
dataTypeChanger | DataTypeChanger |
|
protected |
Variable
을 Binary 형식으로 출력한다.
out | DataOutputStream |
var | Variable |
dataTypeChanger | DataTypeChanger |
|
protected |
DataSetList
를 Binary 형식으로 출력한다.
out | DataOutputStream |
data | PlatformData |
dataTypeChanger | DataTypeChanger |
|
protected |
DataSet
을 Binary 형식으로 출력한다.
내부적으로 호출되는 메소드(method)의 순서는 다음과 같다.
순 서 메소드(method) 설 명 1 writeColumnHeaders(DataOutputStream, DataSet, int[])
열(column)들 출력 2 writeRows(DataOutputStream, PlatformData, DataSet, int[])
행(column)들 출력
out | DataOutputStream |
data | PlatformData |
ds | DataSet |
dataTypeChanger | DataTypeChanger |
|
protected |
DataSet
의 열(column)들을 Binary 형식으로 출력한다.
out | DataOutputStream |
ds | DataSet |
dataTypes | DataSet 열(column)들의 변환될 데이터 형식(dataType) |
|
protected |
DataSet
의 상수값을 가진 ColumnHeader
들을 Binary 형식으로 출력한다.
out | DataOutputStream |
ds | DataSet |
dataTypes | DataSet 열(column)들의 변환될 데이터 형식(dataType) |
|
protected |
DataSet
의 일반적인 ColumnHeader
들을 Binary 형식으로 출력한다.
out | DataOutputStream |
ds | DataSet |
dataTypes | DataSet 열(column)들의 변환될 데이터 형식(dataType) |
|
protected |
DataSet
의 행(row)들을 Binary 형식으로 출력한다.
out | DataOutputStream |
data | PlatformData |
ds | DataSet |
dataTypes | DataSet 열(column)들의 변환될 데이터 형식(dataType) |
|
protected |
DataSet
의 행(row)을 Binary 형식으로 출력한다.
out | DataOutputStream |
ds | DataSet |
dataTypes | DataSet 열(column)들의 변환될 데이터 형식(dataType) |
row | 행의 위치(index) |
saveType | 저장 방식 |
|
protected |
DataSet
의 원본 데이터를 Binary 형식으로 출력한다.
out | DataOutputStream |
ds | DataSet |
dataTypes | DataSet 열(column)들의 변환될 데이터 형식(dataType) |
row | 행의 위치(index) |
|
protected |
DataSet
의 삭제된 데이터를 Binary 형식으로 출력한다.
out | DataOutputStream |
ds | DataSet |
dataTypes | DataSet 열(column)들의 변환될 데이터 형식(dataType) |
row | 행의 위치(index) |
|
protected |
String
형식의 데이터를 출력한다.
out | DataOutputStream |
value | 데이터 |
|
protected |
int 형식의 데이터를 출력한다.
out | DataOutputStream |
value | 데이터 |
|
protected |
boolean 형식의 데이터를 출력한다.
out | DataOutputStream |
value | 데이터 |
|
protected |
long 형식의 데이터를 출력한다.
out | DataOutputStream |
value | 데이터 |
|
protected |
float 형식의 데이터를 출력한다.
out | DataOutputStream |
value | 데이터 |
|
protected |
double 형식의 데이터를 출력한다.
out | DataOutputStream |
value | 데이터 |
|
protected |
BigDecimal
형식의 데이터를 출력한다.
out | DataOutputStream |
value | 데이터 |
|
protected |
일자를 가지는 Date
형식의 데이터를 출력한다.
out | DataOutputStream |
value | 데이터 |
[TODO] check
|
protected |
시간을 가지는 Date
형식의 데이터를 출력한다.
out | DataOutputStream |
value | 데이터 |
[TODO] check
|
protected |
일자와 시간을 가지는 Date
형식의 데이터를 출력한다.
out | DataOutputStream |
value | 데이터 |
|
protected |
byte 배열 형식의 데이터를 출력한다.
out | DataOutputStream |
value | 데이터 |
|
protected |
null 형식의 데이터를 출력한다.
out | DataOutputStream |
|
protected |
파일의 데이터를 String
형식의 데이터로 출력한다.
out | DataOutputStream |
filename | 파일의 경로 |
|
protected |
파일의 데이터를 byte 배열 형식의 데이터으로 출력한다.
out | DataOutputStream |
filename | 파일의 경로 |
|
protected |
DataSet
열(column)들을 식별자(name) 기준으로 정렬하여 위치(index)를 반환한다.
ds | DataSet |
|
protected |
길이(length)를 출력한다.
out | DataOutputStream |
length | 길이 |
|
protected |
DataSet
열(column)들의 변환될 데이터 형식(dataType)을 반환한다.
ds | DataSet |
dataTypeChanger | DataTypeChanger |