com.tobesoft.xplatform.data
Class VariableList

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

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

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

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

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

Constructor Summary
VariableList()
          기본 생성자이다.
 
Method Summary
 void add(java.lang.String name, java.math.BigDecimal value)
          식별자(name)와 BigDecimal 형식의 값(value)을 가지는 Variable을 추가한다.
 void add(java.lang.String name, boolean value)
          식별자(name)와 boolean 형식의 값(value)을 가지는 Variable을 추가한다.
 void add(java.lang.String name, byte[] value)
          식별자(name)와 byte 배열 형식의 값(value)을 가지는 Variable을 추가한다.
 void add(java.lang.String name, java.util.Date value)
          식별자(name)와 일자와 시간을 포함한 Date 형식의 값(value)을 가지는 Variable을 추가한다.
 void add(java.lang.String name, double value)
          식별자(name)와 double 형식의 값(value)을 가지는 Variable을 추가한다.
 void add(java.lang.String name, float value)
          식별자(name)와 float 형식의 값(value)을 가지는 Variable을 추가한다.
 void add(java.lang.String name, int value)
          식별자(name)와 int 형식의 값(value)을 가지는 Variable을 추가한다.
 void add(java.lang.String name, long value)
          식별자(name)와 long 형식의 값(value)을 가지는 Variable을 추가한다.
 void add(java.lang.String name, java.lang.Object value)
          식별자(name)와 Object 형식의 값(value)을 가지는 Variable을 추가한다.
 void add(java.lang.String name, java.lang.String value)
          식별자(name)와 String 형식의 값(value)을 가지는 Variable을 추가한다.
 void add(Variable var)
          Variable를 추가한다.
 void clear()
          모든 Variable들을 삭제한다.
 java.lang.Object clone()
          객체를 복제한다.
 boolean contains(java.lang.String name)
          식별자(name)에 해당하는 Variable의 포함 여부를 검사한다.
 Variable get(int index)
          위치(index)에 해당하는 Variable을 반환한다.
 Variable get(java.lang.String name)
          식별자(name)에 해당하는 Variable를 반환한다.
 java.math.BigDecimal getBigDecimal(int index)
          위치(index)에 해당하는 Variable의 값(value)을 BigDecimal 형식으로 반환한다.
 java.math.BigDecimal getBigDecimal(java.lang.String name)
          식별자(name)에 해당하는 Variable의 값(value)을 BigDecimal 형식으로 반환한다.
 byte[] getBlob(int index)
          위치(index)에 해당하는 Variable의 값(value)을 byte 배열 형식으로 반환한다.
 byte[] getBlob(java.lang.String name)
          식별자(name)에 해당하는 Variable의 값(value)을 byte 배열 형식으로 반환한다.
 boolean getBoolean(int index)
          위치(index)에 해당하는 Variable의 값(value)을 boolean 형식으로 반환한다.
 boolean getBoolean(java.lang.String name)
          식별자(name)에 해당하는 Variable의 값(value)을 boolean 형식으로 반환한다.
 VariableList getClone()
          객체를 복제한다.
 java.util.Date getDateTime(int index)
          위치(index)에 해당하는 Variable의 값(value)을 일자와 시간을 포함한 Date 형식으로 반환한다.
 java.util.Date getDateTime(java.lang.String name)
          식별자(name)에 해당하는 Variable의 값(value)을 일자와 시간을 포함한 Date 형식으로 반환한다.
 java.math.BigDecimal getDecimal(int index)
          Deprecated. getBigDecimal(int)을 사용한다.
 java.math.BigDecimal getDecimal(java.lang.String name)
          Deprecated. getBigDecimal(String)을 사용한다.
 double getDouble(int index)
          위치(index)에 해당하는 Variable의 값(value)을 double 형식으로 반환한다.
 double getDouble(java.lang.String name)
          식별자(name)에 해당하는 Variable의 값(value)을 double 형식으로 반환한다.
 float getFloat(int index)
          위치(index)에 해당하는 Variable의 값(value)을 float 형식으로 반환한다.
 float getFloat(java.lang.String name)
          식별자(name)에 해당하는 Variable의 값(value)을 float 형식으로 반환한다.
 int getInt(int index)
          위치(index)에 해당하는 Variable의 값(value)을 int 형식으로 반환한다.
 int getInt(java.lang.String name)
          식별자(name)에 해당하는 Variable의 값(value)을 int 형식으로 반환한다.
 long getLong(int index)
          위치(index)에 해당하는 Variable의 값(value)을 long 형식으로 반환한다.
 long getLong(java.lang.String name)
          식별자(name)에 해당하는 Variable의 값(value)을 long 형식으로 반환한다.
 java.lang.Object getObject(int index)
          위치(index)에 해당하는 Variable의 값(value)을 Object 형식으로 반환한다.
 java.lang.Object getObject(java.lang.String name)
          식별자(name)에 해당하는 Variable의 값(value)을 Object 형식으로 반환한다.
 java.lang.String getString(int index)
          위치(index)에 해당하는 Variable의 값(value)을 Stirng 형식으로 반환한다.
 java.lang.String getString(java.lang.String name)
          식별자(name)에 해당하는 Variable의 값(value)을 String 형식으로 반환한다.
 int indexOf(java.lang.String name)
          식별자(name)에 해당하는 Variable의 위치(index)를 반환한다.
 void insert(int index, java.lang.String name, java.math.BigDecimal value)
          해당하는 위치(index)에 식별자(name)와 BigDecimal 형식의 값(value)을 가지는 Variable을 추가한다.
 void insert(int index, java.lang.String name, boolean value)
          해당하는 위치(index)에 식별자(name)와 boolean 형식의 값(value)을 가지는 Variable을 추가한다.
 void insert(int index, java.lang.String name, byte[] value)
          해당하는 위치(index)에 식별자(name)와 byte 배열 형식의 값(value)을 가지는 Variable을 추가한다.
 void insert(int index, java.lang.String name, java.util.Date value)
          해당하는 위치(index)에 식별자(name)와 일자와 시간을 포함한 Date 형식의 값(value)을 가지는 Variable을 추가한다.
 void insert(int index, java.lang.String name, double value)
          해당하는 위치(index)에 식별자(name)와 double 형식의 값(value)을 가지는 Variable을 추가한다.
 void insert(int index, java.lang.String name, float value)
          해당하는 위치(index)에 식별자(name)와 float 형식의 값(value)을 가지는 Variable을 추가한다.
 void insert(int index, java.lang.String name, int value)
          해당하는 위치(index)에 식별자(name)와 int 형식의 값(value)을 가지는 Variable을 추가한다.
 void insert(int index, java.lang.String name, long value)
          해당하는 위치(index)에 식별자(name)와 long 형식의 값(value)을 가지는 Variable을 추가한다.
 void insert(int index, java.lang.String name, java.lang.Object value)
          해당하는 위치(index)에 식별자(name)와 Object 형식의 값(value)을 가지는 Variable을 추가한다.
 void insert(int index, java.lang.String name, java.lang.String value)
          해당하는 위치(index)에 식별자(name)와 String 형식의 값(value)을 가지는 Variable을 추가한다.
 void insert(int index, Variable var)
          해당하는 위치(index)에 Variable을 추가한다.
 java.util.List keyList()
          Variable의 식별자(name)들을 반환한다.
 Variable remove(int index)
          해당하는 위치(index)의 Variable을 삭제한다.
 Variable remove(java.lang.String name)
          해당하는 식별자(name)의 Variable을 삭제한다.
 void set(int index, java.math.BigDecimal value)
          BigDecimal 형식의 값(value)을 해당하는 위치(index)의 Variable에 설정한다.
 void set(int index, boolean value)
          boolean 형식의 값(value)을 해당하는 위치(index)의 Variable에 설정한다.
 void set(int index, byte[] value)
          byte 배열 형식의 값(value)을 해당하는 위치(index)의 Variable에 설정한다.
 void set(int index, java.util.Date value)
          일자와 시간을 포함한 Date 형식의 값(value)을 해당하는 위치(index)의 Variable에 설정한다.
 void set(int index, double value)
          double 형식의 값(value)을 해당하는 위치(index)의 Variable에 설정한다.
 void set(int index, float value)
          float 형식의 값(value)을 해당하는 위치(index)의 Variable에 설정한다.
 void set(int index, int value)
          int 형식의 값(value)을 해당하는 위치(index)의 Variable에 설정한다.
 void set(int index, long value)
          long 형식의 값(value)을 해당하는 위치(index)의 Variable에 설정한다.
 void set(int index, java.lang.Object value)
          Object 형식의 값(value)을 해당하는 위치(index)의 Variable에 설정한다.
 void set(int index, java.lang.String value)
          String 형식의 값(value)을 해당하는 위치(index)의 Variable에 설정한다.
 void set(int index, Variable var)
          Variable을 해당하는 위치(index)에 설정한다.
 void set(java.lang.String name, java.math.BigDecimal value)
          BigDecimal 형식의 값(value)을 해당하는 식별자(name)의 Variable에 설정한다.
 void set(java.lang.String name, boolean value)
          boolean 형식의 값(value)을 해당하는 식별자(name)의 Variable에 설정한다.
 void set(java.lang.String name, byte[] value)
          byte 배열 형식의 값(value)을 해당하는 식별자(name)의 Variable에 설정한다.
 void set(java.lang.String name, java.util.Date value)
          일자와 시간을 포함한 Date 형식의 값(value)을 해당하는 식별자(name)의 Variable에 설정한다.
 void set(java.lang.String name, double value)
          double 형식의 값(value)을 해당하는 식별자(name)의 Variable에 설정한다.
 void set(java.lang.String name, float value)
          float 형식의 값(value)을 해당하는 식별자(name)의 Variable에 설정한다.
 void set(java.lang.String name, int value)
          int 형식의 값(value)을 해당하는 식별자(name)의 Variable에 설정한다.
 void set(java.lang.String name, long value)
          long 형식의 값(value)을 해당하는 식별자(name)의 Variable에 설정한다.
 void set(java.lang.String name, java.lang.Object value)
          Object 형식의 값(value)을 해당하는 식별자(name)의 Variable에 설정한다.
 void set(java.lang.String name, java.lang.String value)
          String 형식의 값(value)을 해당하는 식별자(name)의 Variable에 설정한다.
 void set(java.lang.String name, Variable var)
          Variable을 해당하는 식별자(name)에 설정한다.
 int size()
          Variable의 갯수를 반환한다.
 java.util.List valueList()
          Variable의 값(value)들을 반환한다.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VariableList

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

Method Detail

get

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

Parameters:
name - 식별자
Returns:
식별자(name)에 해당하는 Variable

getObject

public java.lang.Object getObject(java.lang.String name)
식별자(name)에 해당하는 Variable의 값(value)을 Object 형식으로 반환한다.

Parameters:
name - 식별자
Returns:
Object 형식의 값(value)

getString

public java.lang.String getString(java.lang.String name)
식별자(name)에 해당하는 Variable의 값(value)을 String 형식으로 반환한다.

Parameters:
name - 식별자
Returns:
String 형식의 값(value)

getInt

public int getInt(java.lang.String name)
식별자(name)에 해당하는 Variable의 값(value)을 int 형식으로 반환한다.

Parameters:
name - 식별자
Returns:
int 형식의 값(value)

getBoolean

public boolean getBoolean(java.lang.String name)
식별자(name)에 해당하는 Variable의 값(value)을 boolean 형식으로 반환한다.

Parameters:
name - 식별자
Returns:
boolean 형식의 값(value)

getLong

public long getLong(java.lang.String name)
식별자(name)에 해당하는 Variable의 값(value)을 long 형식으로 반환한다.

Parameters:
name - 식별자
Returns:
long 형식의 값(value)

getFloat

public float getFloat(java.lang.String name)
식별자(name)에 해당하는 Variable의 값(value)을 float 형식으로 반환한다.

Parameters:
name - 식별자
Returns:
float 형식의 값(value)

getDouble

public double getDouble(java.lang.String name)
식별자(name)에 해당하는 Variable의 값(value)을 double 형식으로 반환한다.

Parameters:
name - 식별자
Returns:
double 형식의 값(value)

getBigDecimal

public java.math.BigDecimal getBigDecimal(java.lang.String name)
식별자(name)에 해당하는 Variable의 값(value)을 BigDecimal 형식으로 반환한다.

Parameters:
name - 식별자
Returns:
BigDecimal 형식의 값(value)

getDecimal

public java.math.BigDecimal getDecimal(java.lang.String name)
Deprecated. getBigDecimal(String)을 사용한다.

식별자(name)에 해당하는 Variable의 값(value)을 BigDecimal 형식으로 반환한다.


getDateTime

public java.util.Date getDateTime(java.lang.String name)
식별자(name)에 해당하는 Variable의 값(value)을 일자와 시간을 포함한 Date 형식으로 반환한다.

Parameters:
name - 식별자
Returns:
Date 형식의 값(value)

getBlob

public byte[] getBlob(java.lang.String name)
식별자(name)에 해당하는 Variable의 값(value)을 byte 배열 형식으로 반환한다.

Parameters:
name - 식별자
Returns:
byte 배열 형식의 값(value)

get

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

Parameters:
index - 위치
Returns:
위치(index)에 해당하는 Variable

getObject

public java.lang.Object getObject(int index)
위치(index)에 해당하는 Variable의 값(value)을 Object 형식으로 반환한다.

Parameters:
index - 위치
Returns:
Object 형식의 값(value)

getString

public java.lang.String getString(int index)
위치(index)에 해당하는 Variable의 값(value)을 Stirng 형식으로 반환한다.

Parameters:
index - 위치
Returns:
String 형식의 값(value)

getInt

public int getInt(int index)
위치(index)에 해당하는 Variable의 값(value)을 int 형식으로 반환한다.

Parameters:
index - 위치
Returns:
int 형식의 값(value)

getBoolean

public boolean getBoolean(int index)
위치(index)에 해당하는 Variable의 값(value)을 boolean 형식으로 반환한다.

Parameters:
index - 위치
Returns:
boolean 형식의 값(value)

getLong

public long getLong(int index)
위치(index)에 해당하는 Variable의 값(value)을 long 형식으로 반환한다.

Parameters:
index - 위치
Returns:
long 형식의 값(value)

getFloat

public float getFloat(int index)
위치(index)에 해당하는 Variable의 값(value)을 float 형식으로 반환한다.

Parameters:
index - 위치
Returns:
float 형식의 값(value)

getDouble

public double getDouble(int index)
위치(index)에 해당하는 Variable의 값(value)을 double 형식으로 반환한다.

Parameters:
index - 위치
Returns:
double 형식의 값(value)

getBigDecimal

public java.math.BigDecimal getBigDecimal(int index)
위치(index)에 해당하는 Variable의 값(value)을 BigDecimal 형식으로 반환한다.

Parameters:
index - 위치
Returns:
BigDecimal 형식의 값(value)

getDecimal

public java.math.BigDecimal getDecimal(int index)
Deprecated. getBigDecimal(int)을 사용한다.

위치(index)에 해당하는 Variable의 값(value)을 BigDecimal 형식으로 반환한다.


getDateTime

public java.util.Date getDateTime(int index)
위치(index)에 해당하는 Variable의 값(value)을 일자와 시간을 포함한 Date 형식으로 반환한다.

Parameters:
index - 위치
Returns:
Date 형식의 값(value)

getBlob

public byte[] getBlob(int index)
위치(index)에 해당하는 Variable의 값(value)을 byte 배열 형식으로 반환한다.

Parameters:
index - 위치
Returns:
byte 배열 형식의 값(value)

set

public void set(java.lang.String name,
                Variable var)
Variable을 해당하는 식별자(name)에 설정한다.

Parameters:
name - 식별자
var - Variable

set

public void set(java.lang.String name,
                java.lang.Object value)
Object 형식의 값(value)을 해당하는 식별자(name)의 Variable에 설정한다.

Parameters:
name - 식별자
value - Object 형식의 값

set

public void set(java.lang.String name,
                java.lang.String value)
String 형식의 값(value)을 해당하는 식별자(name)의 Variable에 설정한다.

Parameters:
name - 식별자
value - String 형식의 값

set

public void set(java.lang.String name,
                int value)
int 형식의 값(value)을 해당하는 식별자(name)의 Variable에 설정한다.

Parameters:
name - 식별자
value - int 형식의 값

set

public void set(java.lang.String name,
                boolean value)
boolean 형식의 값(value)을 해당하는 식별자(name)의 Variable에 설정한다.

Parameters:
name - 식별자
value - boolean 형식의 값

set

public void set(java.lang.String name,
                long value)
long 형식의 값(value)을 해당하는 식별자(name)의 Variable에 설정한다.

Parameters:
name - 식별자
value - long 형식의 값

set

public void set(java.lang.String name,
                float value)
float 형식의 값(value)을 해당하는 식별자(name)의 Variable에 설정한다.

Parameters:
name - 식별자
value - float 형식의 값

set

public void set(java.lang.String name,
                double value)
double 형식의 값(value)을 해당하는 식별자(name)의 Variable에 설정한다.

Parameters:
name - 식별자
value - double 형식의 값

set

public void set(java.lang.String name,
                java.math.BigDecimal value)
BigDecimal 형식의 값(value)을 해당하는 식별자(name)의 Variable에 설정한다.

Parameters:
name - 식별자
value - BigDecimal 형식의 값

set

public void set(java.lang.String name,
                java.util.Date value)
일자와 시간을 포함한 Date 형식의 값(value)을 해당하는 식별자(name)의 Variable에 설정한다.

Parameters:
name - 식별자
value - Date 형식의 값

set

public void set(java.lang.String name,
                byte[] value)
byte 배열 형식의 값(value)을 해당하는 식별자(name)의 Variable에 설정한다.

Parameters:
name - 식별자
value - byte 배열 형식의 값

set

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

Parameters:
index - 위치
var - Variable

set

public void set(int index,
                java.lang.Object value)
Object 형식의 값(value)을 해당하는 위치(index)의 Variable에 설정한다.

Parameters:
index - 위치
value - Object 형식의 값

set

public void set(int index,
                java.lang.String value)
String 형식의 값(value)을 해당하는 위치(index)의 Variable에 설정한다.

Parameters:
index - 위치
value - String 형식의 값

set

public void set(int index,
                int value)
int 형식의 값(value)을 해당하는 위치(index)의 Variable에 설정한다.

Parameters:
index - 위치
value - int 형식의 값

set

public void set(int index,
                boolean value)
boolean 형식의 값(value)을 해당하는 위치(index)의 Variable에 설정한다.

Parameters:
index - 위치
value - boolean 형식의 값

set

public void set(int index,
                long value)
long 형식의 값(value)을 해당하는 위치(index)의 Variable에 설정한다.

Parameters:
index - 위치
value - long 형식의 값

set

public void set(int index,
                float value)
float 형식의 값(value)을 해당하는 위치(index)의 Variable에 설정한다.

Parameters:
index - 위치
value - float 형식의 값

set

public void set(int index,
                double value)
double 형식의 값(value)을 해당하는 위치(index)의 Variable에 설정한다.

Parameters:
index - 위치
value - double 형식의 값

set

public void set(int index,
                java.math.BigDecimal value)
BigDecimal 형식의 값(value)을 해당하는 위치(index)의 Variable에 설정한다.

Parameters:
index - 위치
value - BigDecimal 형식의 값

set

public void set(int index,
                java.util.Date value)
일자와 시간을 포함한 Date 형식의 값(value)을 해당하는 위치(index)의 Variable에 설정한다.

Parameters:
index - 위치
value - Date 형식의 값

set

public void set(int index,
                byte[] value)
byte 배열 형식의 값(value)을 해당하는 위치(index)의 Variable에 설정한다.

Parameters:
index - 위치
value - byte 배열 형식의 값

add

public void add(Variable var)
Variable를 추가한다. 동일한 식별자(name)를 가진 Variable가 존재하는 경우 기존 Variable의 값이 변경된다.

Parameters:
var - Variable

add

public void add(java.lang.String name,
                java.lang.Object value)
식별자(name)와 Object 형식의 값(value)을 가지는 Variable을 추가한다. 동일한 식별자(name)를 가진 Variable가 존재하는 경우 기존 Variable의 값이 변경된다.

Parameters:
name - 식별자
value - Object 형식의 값

add

public void add(java.lang.String name,
                java.lang.String value)
식별자(name)와 String 형식의 값(value)을 가지는 Variable을 추가한다. 동일한 식별자(name)를 가진 Variable가 존재하는 경우 기존 Variable의 값이 변경된다.

Parameters:
name - 식별자
value - String 형식의 값

add

public void add(java.lang.String name,
                int value)
식별자(name)와 int 형식의 값(value)을 가지는 Variable을 추가한다. 동일한 식별자(name)를 가진 Variable가 존재하는 경우 기존 Variable의 값이 변경된다.

Parameters:
name - 식별자
value - int 형식의 값

add

public void add(java.lang.String name,
                boolean value)
식별자(name)와 boolean 형식의 값(value)을 가지는 Variable을 추가한다. 동일한 식별자(name)를 가진 Variable가 존재하는 경우 기존 Variable의 값이 변경된다.

Parameters:
name - 식별자
value - boolean 형식의 값

add

public void add(java.lang.String name,
                long value)
식별자(name)와 long 형식의 값(value)을 가지는 Variable을 추가한다. 동일한 식별자(name)를 가진 Variable가 존재하는 경우 기존 Variable의 값이 변경된다.

Parameters:
name - 식별자
value - long 형식의 값

add

public void add(java.lang.String name,
                float value)
식별자(name)와 float 형식의 값(value)을 가지는 Variable을 추가한다. 동일한 식별자(name)를 가진 Variable가 존재하는 경우 기존 Variable의 값이 변경된다.

Parameters:
name - 식별자
value - float 형식의 값

add

public void add(java.lang.String name,
                double value)
식별자(name)와 double 형식의 값(value)을 가지는 Variable을 추가한다. 동일한 식별자(name)를 가진 Variable가 존재하는 경우 기존 Variable의 값이 변경된다.

Parameters:
name - 식별자
value - double 형식의 값

add

public void add(java.lang.String name,
                java.math.BigDecimal value)
식별자(name)와 BigDecimal 형식의 값(value)을 가지는 Variable을 추가한다. 동일한 식별자(name)를 가진 Variable가 존재하는 경우 기존 Variable의 값이 변경된다.

Parameters:
name - 식별자
value - BigDecimal 형식의 값

add

public void add(java.lang.String name,
                java.util.Date value)
식별자(name)와 일자와 시간을 포함한 Date 형식의 값(value)을 가지는 Variable을 추가한다. 동일한 식별자(name)를 가진 Variable가 존재하는 경우 기존 Variable의 값이 변경된다.

Parameters:
name - 식별자
value - Date 형식의 값

add

public void add(java.lang.String name,
                byte[] value)
식별자(name)와 byte 배열 형식의 값(value)을 가지는 Variable을 추가한다. 동일한 식별자(name)를 가진 Variable이 존재하는 경우 기존 Variable의 값이 변경된다.

Parameters:
name - 식별자
value - byte 배열 형식의 값

insert

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

Parameters:
index - 위치
var - Variable

insert

public void insert(int index,
                   java.lang.String name,
                   java.lang.Object value)
해당하는 위치(index)에 식별자(name)와 Object 형식의 값(value)을 가지는 Variable을 추가한다.

Parameters:
index - 위치
name - 식별자
value - Object 형식의 값

insert

public void insert(int index,
                   java.lang.String name,
                   java.lang.String value)
해당하는 위치(index)에 식별자(name)와 String 형식의 값(value)을 가지는 Variable을 추가한다.

Parameters:
index - 위치
name - 식별자
value - String 형식의 값

insert

public void insert(int index,
                   java.lang.String name,
                   int value)
해당하는 위치(index)에 식별자(name)와 int 형식의 값(value)을 가지는 Variable을 추가한다.

Parameters:
index - 위치
name - 식별자
value - int 형식의 값

insert

public void insert(int index,
                   java.lang.String name,
                   boolean value)
해당하는 위치(index)에 식별자(name)와 boolean 형식의 값(value)을 가지는 Variable을 추가한다.

Parameters:
index - 위치
name - 식별자
value - boolean 형식의 값

insert

public void insert(int index,
                   java.lang.String name,
                   long value)
해당하는 위치(index)에 식별자(name)와 long 형식의 값(value)을 가지는 Variable을 추가한다.

Parameters:
index - 위치
name - 식별자
value - long 형식의 값

insert

public void insert(int index,
                   java.lang.String name,
                   float value)
해당하는 위치(index)에 식별자(name)와 float 형식의 값(value)을 가지는 Variable을 추가한다.

Parameters:
index - 위치
name - 식별자
value - float 형식의 값

insert

public void insert(int index,
                   java.lang.String name,
                   double value)
해당하는 위치(index)에 식별자(name)와 double 형식의 값(value)을 가지는 Variable을 추가한다.

Parameters:
index - 위치
name - 식별자
value - double 형식의 값

insert

public void insert(int index,
                   java.lang.String name,
                   java.math.BigDecimal value)
해당하는 위치(index)에 식별자(name)와 BigDecimal 형식의 값(value)을 가지는 Variable을 추가한다.

Parameters:
index - 위치
name - 식별자
value - BigDecimal 형식의 값

insert

public void insert(int index,
                   java.lang.String name,
                   java.util.Date value)
해당하는 위치(index)에 식별자(name)와 일자와 시간을 포함한 Date 형식의 값(value)을 가지는 Variable을 추가한다.

Parameters:
index - 위치
name - 식별자
value - Date 형식의 값

insert

public void insert(int index,
                   java.lang.String name,
                   byte[] value)
해당하는 위치(index)에 식별자(name)와 byte 배열 형식의 값(value)을 가지는 Variable을 추가한다.

Parameters:
index - 위치
name - 식별자
value - byte 배열 형식의 값

remove

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

Parameters:
name - 식별자
Returns:
삭제된 Variable

remove

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

Parameters:
index - 위치
Returns:
삭제된 Variable

clear

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


size

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

Returns:
Variable의 갯수

indexOf

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

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

contains

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

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

keyList

public java.util.List keyList()
Variable의 식별자(name)들을 반환한다.

Returns:
식별자(name)들이 저장된 List

valueList

public java.util.List valueList()
Variable의 값(value)들을 반환한다.

Returns:
값(value)들이 저장된 List

getClone

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

Returns:
복제된 객체

clone

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

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


Copyright © 2000-2011 TOBESOFT Co., Ltd.