com.tobesoft.xplatform.data
Class DataSetList

java.lang.Object
  extended bycom.tobesoft.xplatform.data.DataSetList
All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable

public class DataSetList
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable

2차원 데이터를 가지고 있는 DataSet들을 저장한다. DataSet은 식별자(name) 또는 위치(index)를 통하여 참조할 수 있다.

DataSetList은 Java의 java.util.Map이 지원하는 식별자(name)을 이용한 참조와 java.util.List가 지원하는 위치(index)를 이용한 참조를 동시에 지원하다.

Author:
Choi, Jongkwan
See Also:
DataSet, Serialized Form

Constructor Summary
DataSetList()
          기본 생성자이다.
 
Method Summary
 void add(DataSet ds)
          DataSet을 추가한다.
 void clear()
          모든 DataSet들을 삭제한다.
 java.lang.Object clone()
          객체를 복제한다.
 boolean contains(java.lang.String name)
          식별자(name)에 해당하는 DataSet의 포함 여부를 검사한다.
 DataSet get(int index)
          위치(index)에 해당하는 Dataset을 반환한다.
 DataSet get(java.lang.String name)
          식별자(name)에 해당하는 Dataset을 반환한다.
 DataSetList getClone()
          객체를 복제한다.
 int indexOf(java.lang.String name)
          식별자(name)에 해당하는 위치(index)를 반환한다.
 void insert(int index, DataSet ds)
          DataSet을 해당하는 위치(index)에 추가한다.
 DataSet remove(int index)
          해당하는 위치(index)의 DataSet을 삭제한다.
 DataSet remove(java.lang.String name)
          해당하는 식별자(name)의 DataSet을 삭제한다.
 void set(int index, DataSet ds)
          DataSet을 해당하는 위치(index)에 설정한다.
 int size()
          DataSet의 갯수를 반환한다.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataSetList

public DataSetList()
기본 생성자이다.

Method Detail

get

public DataSet get(java.lang.String name)
식별자(name)에 해당하는 Dataset을 반환한다.

Parameters:
name - 식별자
Returns:
식별자(name)에 해당하는 DataSet
See Also:
get(int), set(int, DataSet)

get

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

Parameters:
index - 위치
Returns:
위치(index)에 해당하는 DataSet
See Also:
get(String), set(int, DataSet)

set

public void set(int index,
                DataSet ds)
DataSet을 해당하는 위치(index)에 설정한다.

Parameters:
index - 위치
ds - DataSet
See Also:
get(int), get(String)

add

public void add(DataSet ds)
DataSet을 추가한다.

Parameters:
ds - DataSet

insert

public void insert(int index,
                   DataSet ds)
DataSet을 해당하는 위치(index)에 추가한다.

Parameters:
index - 위치
ds - DataSet

remove

public DataSet remove(java.lang.String name)
해당하는 식별자(name)의 DataSet을 삭제한다.

Parameters:
name - 식별자
Returns:
삭제된 DataSet
See Also:
remove(int)

remove

public DataSet remove(int index)
해당하는 위치(index)의 DataSet을 삭제한다.

Parameters:
index - 위치
Returns:
삭제된 DataSet
See Also:
remove(String)

clear

public void clear()
모든 DataSet들을 삭제한다.


size

public int size()
DataSet의 갯수를 반환한다.


indexOf

public int indexOf(java.lang.String name)
식별자(name)에 해당하는 위치(index)를 반환한다.

Parameters:
name - 식별자
Returns:
위치(index)

contains

public boolean contains(java.lang.String name)
식별자(name)에 해당하는 DataSet의 포함 여부를 검사한다.

Parameters:
name - 식별자
Returns:
DataSet의 포함 여부

getClone

public DataSetList getClone()
객체를 복제한다.

Returns:
복제된 객체

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
객체를 복제한다.

Returns:
복제된 객체
Throws:
java.lang.CloneNotSupportedException


Copyright © 2000-2011 TOBESOFT Co., Ltd.