|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.tobesoft.xplatform.data.PlatformData
X-API의 최상위 데이터이고, 데이터 통신 또는 데이터 이동 등의 기본 단위이다.
즉, 서버와 데이터를 송수신하거나, 타 클래스간의 데이터를 전달하는 경우
PlatformData를 이용하여 수행한다.
PlatformData는 VariableList와 DataSetList를
가지고 있으며, 이를 통해 Variable들과 Dataset들을 저장한다.
| Constructor Summary | |
PlatformData()
기본 생성자이다. |
|
| Method Summary | |
void |
addDataSet(DataSet ds)
DataSet을 추가한다. |
void |
addVariable(Variable var)
Variable를 추가한다. |
java.lang.Object |
clone()
객체를 복제한다. |
PlatformData |
getClone()
객체를 복제한다. |
DataSet |
getDataSet(int index)
위치(index)에 해당하는 DataSet을 반환한다. |
DataSet |
getDataSet(java.lang.String name)
식별자(name)에 해당하는 DataSet을 반환한다. |
int |
getDataSetCount()
DataSet의 갯수를 반환한다. |
DataSetList |
getDataSetList()
DataSetList를 반환한다. |
int |
getSaveType()
저장 방식을 반환한다. |
Variable |
getVariable(int index)
위치(index)에 해당하는 Variable를 반환한다. |
Variable |
getVariable(java.lang.String name)
식별자(name)에 해당하는 Variable를 반환한다. |
int |
getVariableCount()
Variable의 갯수를 반환한다. |
VariableList |
getVariableList()
VariableList를 반환한다. |
boolean |
loadXml(java.lang.String str)
XML 문자열을 PlatformData으로 변환한다. |
java.lang.String |
saveXml()
PlatformData를 XML 문자열로 변환한다. |
void |
setDataSetList(DataSetList dsList)
DataSetList를 설정한다. |
void |
setSaveType(int saveType)
저장 방식을 설정한다. |
void |
setVariableList(VariableList varList)
VariableList를 설정한다. |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public PlatformData()
| Method Detail |
public int 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_DELETEDpublic void setSaveType(int saveType)
DataSerializer에 의해 다른 형식의 데이터(stream)로
변환시 추가, 변경, 삭제된 데이터 중에서 어떤 데이터를 저장할 것인가를 의미한다.
saveType - 저장 방식getSaveType(),
DataSet.setSaveType(int)public Variable getVariable(java.lang.String name)
Variable를 반환한다.
name - 식별자getVariable(int)public Variable getVariable(int index)
Variable를 반환한다.
index - 위치
getVariable(String)public void addVariable(Variable var)
Variable를 추가한다.
var - Variablepublic int getVariableCount()
Variable의 갯수를 반환한다.
public VariableList getVariableList()
VariableList를 반환한다.
setVariableList(VariableList)public void setVariableList(VariableList varList)
VariableList를 설정한다.
varList - VariableListgetVariableList()public DataSet getDataSet(java.lang.String name)
DataSet을 반환한다.
name - 식별자getDataSet(int)public DataSet getDataSet(int index)
DataSet을 반환한다.
index - 위치getDataSet(String)public void addDataSet(DataSet ds)
DataSet을 추가한다.
ds - DataSetpublic int getDataSetCount()
DataSet의 갯수를 반환한다.
public DataSetList getDataSetList()
DataSetList를 반환한다.
setDataSetList(DataSetList)public void setDataSetList(DataSetList dsList)
DataSetList를 설정한다.
dsList - DataSetListgetDataSetList()public boolean loadXml(java.lang.String str)
PlatformData으로 변환한다.
str - XML 문자열
public java.lang.String saveXml()
PlatformData를 XML 문자열로 변환한다.
public PlatformData getClone()
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
java.lang.CloneNotSupportedException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||