nexacro17 X-API for C#  1.0
Manual
Nexacro17.Xapi.Data.PlatformData 클래스 참조

ICloneable를(을) 상속했습니다.

Public 멤버 함수

 PlatformData ()
 
int GetSaveType ()
 
void SetSaveType (int saveType)
 
Variable GetVariable (int index)
 
Variable GetVariable (string name)
 
void AddVariable (Variable var)
 
int GetVariableCount ()
 
VariableList GetVariableList ()
 
void SetVariableList (VariableList varList)
 
DataSet GetDataSet (String name)
 
DataSet GetDataSet (int index)
 
void AddDataSet (DataSet ds)
 
int GetDataSetCount ()
 
DataSetList GetDataSetList ()
 
void SetDataSetList (DataSetList dsList)
 
bool LoadXml (string str)
 
string SaveXml ()
 
PlatformData GetClone ()
 
object Clone ()
 

생성자 & 소멸자 문서화

◆ PlatformData()

Nexacro17.Xapi.Data.PlatformData.PlatformData ( )

기본 생성자이다.

멤버 함수 문서화

◆ GetSaveType()

int Nexacro17.Xapi.Data.PlatformData.GetSaveType ( )

저장 방식을 반환한다. DataSerializer에 의해 다른 형식의 데이터(stream)로 변환시 추가, 변경, 삭제된 데이터 중에서 어떤 데이터를 저장할 것인가를 의미한다.

별도의 설정을 하지 않거나, DataSet.SAVE_TYPE_NONE이 설정된 경우 DataSet.SAVE_TYPE_NORMAL의 저장 방식에 의해 저장된다. 또한, 각각의 DataSet에 별도로 저장 방식을 설정한 경우 설정된 방식에 의해 저장되며, 지정이 안된 경우에만 PlatformData의 저장 방식을 따른다.

반환값
저장 방식
참고
#setSaveType(int)
DataSet::SAVE_TYPE_NONE
DataSet::SAVE_TYPE_ALL
DataSet::SAVE_TYPE_NORMAL
DataSet::SAVE_TYPE_UPDATED
DataSet::SAVE_TYPE_DELETED

◆ SetSaveType()

void Nexacro17.Xapi.Data.PlatformData.SetSaveType ( int  saveType)

저장 방식을 설정한다. DataSerializer에 의해 다른 형식의 데이터(stream)로 변환시 추가, 변경, 삭제된 데이터 중에서 어떤 데이터를 저장할 것인가를 의미한다.

매개변수
saveType저장 방식
참고
#getSaveType()
DataSet::setSaveType(int)

◆ GetVariable() [1/2]

Variable Nexacro17.Xapi.Data.PlatformData.GetVariable ( int  index)

위치(index)에 해당하는 Variable를 반환한다.

매개변수
index위치
반환값
Variable
참고
#getVariable(String)

◆ GetVariable() [2/2]

Variable Nexacro17.Xapi.Data.PlatformData.GetVariable ( string  name)

식별자(name)에 해당하는 Variable를 반환한다.

매개변수
name식별자
참고
#getVariable(int)

◆ AddVariable()

void Nexacro17.Xapi.Data.PlatformData.AddVariable ( Variable  var)

Variable를 추가한다.

매개변수
varVariable

◆ GetVariableCount()

int Nexacro17.Xapi.Data.PlatformData.GetVariableCount ( )

Variable의 갯수를 반환한다.

반환값
Variable의 갯수

◆ GetVariableList()

VariableList Nexacro17.Xapi.Data.PlatformData.GetVariableList ( )

VariableList를 반환한다.

반환값
VariableList
참고
#setVariableList(VariableList)

◆ SetVariableList()

void Nexacro17.Xapi.Data.PlatformData.SetVariableList ( VariableList  varList)

VariableList를 설정한다.

매개변수
varListVariableList
참고
#getVariableList()

◆ GetDataSet() [1/2]

DataSet Nexacro17.Xapi.Data.PlatformData.GetDataSet ( String  name)

식별자(name)에 해당하는 DataSet을 반환한다.

매개변수
name식별자
참고
#getDataSet(int)

◆ GetDataSet() [2/2]

DataSet Nexacro17.Xapi.Data.PlatformData.GetDataSet ( int  index)

위치(index)에 해당하는 DataSet을 반환한다.

매개변수
index위치
참고
#getDataSet(String)

◆ AddDataSet()

void Nexacro17.Xapi.Data.PlatformData.AddDataSet ( DataSet  ds)

DataSet을 추가한다.

매개변수
dsDataSet

◆ GetDataSetCount()

int Nexacro17.Xapi.Data.PlatformData.GetDataSetCount ( )

DataSet의 갯수를 반환한다.

반환값
DataSet의 갯수

◆ GetDataSetList()

DataSetList Nexacro17.Xapi.Data.PlatformData.GetDataSetList ( )

DataSetList를 반환한다.

반환값
DataSetList
참고
#setDataSetList(DataSetList)

◆ SetDataSetList()

void Nexacro17.Xapi.Data.PlatformData.SetDataSetList ( DataSetList  dsList)

DataSetList를 설정한다.

매개변수
dsListDataSetList
참고
#getDataSetList()

◆ LoadXml()

bool Nexacro17.Xapi.Data.PlatformData.LoadXml ( string  str)

XML 문자열을 PlatformData으로 변환한다.

매개변수
strXML 문자열
반환값
변환 성공 여부

◆ SaveXml()

string Nexacro17.Xapi.Data.PlatformData.SaveXml ( )

PlatformData를 XML 문자열로 변환한다.

반환값
변환된 XML 문자열

◆ GetClone()

PlatformData Nexacro17.Xapi.Data.PlatformData.GetClone ( )

객체를 복제한다.

반환값
복제된 객체

◆ Clone()

object Nexacro17.Xapi.Data.PlatformData.Clone ( )

객체를 복제한다.

return 복제된 객체