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

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

Public 멤버 함수

 VariableList ()
 
Variable Get (string name)
 
Object GetObject (String name)
 
String GetString (String name)
 
int GetInt (String name)
 
bool GetBoolean (String name)
 
long GetLong (String name)
 
float GetFloat (String name)
 
double GetDouble (String name)
 
BigDecimalGetBigDecimal (String name)
 
DateTime? GetDateTime (String name)
 
byte[] GetBlob (String name)
 
Variable Get (int index)
 
Object GetObject (int index)
 
String GetString (int index)
 
int GetInt (int index)
 
bool GetBoolean (int index)
 
long GetLong (int index)
 
float GetFloat (int index)
 
double GetDouble (int index)
 
BigDecimalGetBigDecimal (int index)
 
DateTime? GetDateTime (int index)
 
byte[] GetBlob (int index)
 
void Set (String name, Variable var)
 
void Set (String name, Object value)
 
void Set (String name, String value)
 
void Set (String name, int value)
 
void Set (String name, bool value)
 
void Set (String name, long value)
 
void Set (String name, float value)
 
void Set (String name, double value)
 
void Set (String name, BigDecimal value)
 
void Set (String name, DateTime value)
 
void Set (String name, byte[] value)
 
void Set (int index, Variable var)
 
void Set (int index, Object value)
 
void Set (int index, String value)
 
void Set (int index, int value)
 
void Set (int index, bool value)
 
void Set (int index, long value)
 
void Set (int index, float value)
 
void Set (int index, double value)
 
void Set (int index, BigDecimal value)
 
void Set (int index, DateTime value)
 
void Set (int index, byte[] value)
 
void Add (Variable var)
 
void Add (String name, Object value)
 
void Add (String name, String value)
 
void Add (String name, int value)
 
void Add (String name, bool value)
 
void Add (String name, long value)
 
void Add (String name, float value)
 
void Add (String name, double value)
 
void Add (String name, BigDecimal value)
 
void Add (String name, DateTime value)
 
void Add (String name, byte[] value)
 
void Insert (int index, Variable var)
 
void Insert (int index, String name, Object value)
 
void Insert (int index, String name, String value)
 
void Insert (int index, String name, int value)
 
void Insert (int index, String name, bool value)
 
void Insert (int index, String name, long value)
 
void Insert (int index, String name, float value)
 
void Insert (int index, String name, double value)
 
void Insert (int index, String name, BigDecimal value)
 
void Insert (int index, String name, DateTime value)
 
void Insert (int index, String name, byte[] value)
 
Variable Remove (String name)
 
Variable Remove (int index)
 
void Clear ()
 
int Size ()
 
int IndexOf (string name)
 
bool Contains (string name)
 
List< string > keyList ()
 
List< object > valueList ()
 
Object Clone ()
 

상세한 설명

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

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

작성자
이근태
참고
Variable

생성자 & 소멸자 문서화

◆ VariableList()

Nexacro17.Xapi.Data.VariableList.VariableList ( )

기본 생성자이다.

멤버 함수 문서화

◆ Get() [1/2]

Variable Nexacro17.Xapi.Data.VariableList.Get ( string  name)

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

매개변수
name식별자
반환값
식별자(name)에 해당하는 Variable

◆ GetObject() [1/2]

Object Nexacro17.Xapi.Data.VariableList.GetObject ( String  name)

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

매개변수
name식별자
반환값
Object 형식의 값(value)

◆ GetString() [1/2]

String Nexacro17.Xapi.Data.VariableList.GetString ( String  name)

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

매개변수
name식별자
반환값
String 형식의 값(value)

◆ GetInt() [1/2]

int Nexacro17.Xapi.Data.VariableList.GetInt ( String  name)

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

매개변수
name식별자
반환값
int 형식의 값(value)

◆ GetBoolean() [1/2]

bool Nexacro17.Xapi.Data.VariableList.GetBoolean ( String  name)

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

매개변수
name식별자
반환값
boolean 형식의 값(value)

◆ GetLong() [1/2]

long Nexacro17.Xapi.Data.VariableList.GetLong ( String  name)

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

매개변수
name식별자
반환값
long 형식의 값(value)

◆ GetFloat() [1/2]

float Nexacro17.Xapi.Data.VariableList.GetFloat ( String  name)

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

매개변수
name식별자
반환값
float 형식의 값(value)

◆ GetDouble() [1/2]

double Nexacro17.Xapi.Data.VariableList.GetDouble ( String  name)

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

매개변수
name식별자
반환값
double 형식의 값(value)

◆ GetBigDecimal() [1/2]

BigDecimal? Nexacro17.Xapi.Data.VariableList.GetBigDecimal ( String  name)

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

매개변수
name식별자
반환값
BigDecimal 형식의 값(value)

◆ GetDateTime() [1/2]

DateTime? Nexacro17.Xapi.Data.VariableList.GetDateTime ( String  name)

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

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

매개변수
name식별자
반환값
Date 형식의 값(value)

◆ GetBlob() [1/2]

byte [] Nexacro17.Xapi.Data.VariableList.GetBlob ( String  name)

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

매개변수
name식별자
반환값
byte 배열 형식의 값(value)

◆ Get() [2/2]

Variable Nexacro17.Xapi.Data.VariableList.Get ( int  index)

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

매개변수
index위치
반환값
위치(index)에 해당하는 Variable

◆ GetObject() [2/2]

Object Nexacro17.Xapi.Data.VariableList.GetObject ( int  index)

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

매개변수
index위치
반환값
Object 형식의 값(value)

◆ GetString() [2/2]

String Nexacro17.Xapi.Data.VariableList.GetString ( int  index)

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

매개변수
index위치
반환값
String 형식의 값(value)

◆ GetInt() [2/2]

int Nexacro17.Xapi.Data.VariableList.GetInt ( int  index)

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

매개변수
index위치
반환값
int 형식의 값(value)

◆ GetBoolean() [2/2]

bool Nexacro17.Xapi.Data.VariableList.GetBoolean ( int  index)

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

매개변수
index위치
반환값
boolean 형식의 값(value)

◆ GetLong() [2/2]

long Nexacro17.Xapi.Data.VariableList.GetLong ( int  index)

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

매개변수
index위치
반환값
long 형식의 값(value)

◆ GetFloat() [2/2]

float Nexacro17.Xapi.Data.VariableList.GetFloat ( int  index)

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

매개변수
index위치
반환값
float 형식의 값(value)

◆ GetDouble() [2/2]

double Nexacro17.Xapi.Data.VariableList.GetDouble ( int  index)

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

매개변수
index위치
반환값
double 형식의 값(value)

◆ GetBigDecimal() [2/2]

BigDecimal? Nexacro17.Xapi.Data.VariableList.GetBigDecimal ( int  index)

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

매개변수
index위치
반환값
BigDecimal 형식의 값(value)

◆ GetDateTime() [2/2]

DateTime? Nexacro17.Xapi.Data.VariableList.GetDateTime ( int  index)

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

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

매개변수
index위치
반환값
Date 형식의 값(value)

◆ GetBlob() [2/2]

byte [] Nexacro17.Xapi.Data.VariableList.GetBlob ( int  index)

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

매개변수
index위치
반환값
byte 배열 형식의 값(value)

◆ Set() [1/22]

void Nexacro17.Xapi.Data.VariableList.Set ( String  name,
Variable  var 
)

Variable을 해당하는 식별자(name)에 설정한다.

매개변수
name식별자
varVariable

◆ Set() [2/22]

void Nexacro17.Xapi.Data.VariableList.Set ( String  name,
Object  value 
)

Object 형식의 값(value)을 해당하는 식별자(name)의 Variable에 설정한다.

매개변수
name식별자
valueObject 형식의 값

◆ Set() [3/22]

void Nexacro17.Xapi.Data.VariableList.Set ( String  name,
String  value 
)

String 형식의 값(value)을 해당하는 식별자(name)의 Variable에 설정한다.

매개변수
name식별자
valueString 형식의 값

◆ Set() [4/22]

void Nexacro17.Xapi.Data.VariableList.Set ( String  name,
int  value 
)

int 형식의 값(value)을 해당하는 식별자(name)의 Variable에 설정한다.

매개변수
name식별자
valueint 형식의 값

◆ Set() [5/22]

void Nexacro17.Xapi.Data.VariableList.Set ( String  name,
bool  value 
)

boolean 형식의 값(value)을 해당하는 식별자(name)의 Variable에 설정한다.

매개변수
name식별자
valueboolean 형식의 값

◆ Set() [6/22]

void Nexacro17.Xapi.Data.VariableList.Set ( String  name,
long  value 
)

long 형식의 값(value)을 해당하는 식별자(name)의 Variable에 설정한다.

매개변수
name식별자
valuelong 형식의 값

◆ Set() [7/22]

void Nexacro17.Xapi.Data.VariableList.Set ( String  name,
float  value 
)

float 형식의 값(value)을 해당하는 식별자(name)의 Variable에 설정한다.

매개변수
name식별자
valuefloat 형식의 값

◆ Set() [8/22]

void Nexacro17.Xapi.Data.VariableList.Set ( String  name,
double  value 
)

double 형식의 값(value)을 해당하는 식별자(name)의 Variable에 설정한다.

매개변수
name식별자
valuedouble 형식의 값

◆ Set() [9/22]

void Nexacro17.Xapi.Data.VariableList.Set ( String  name,
BigDecimal  value 
)

BigDecimal 형식의 값(value)을 해당하는 식별자(name)의 Variable에 설정한다.

매개변수
name식별자
valueBigDecimal 형식의 값

◆ Set() [10/22]

void Nexacro17.Xapi.Data.VariableList.Set ( String  name,
DateTime  value 
)

일자와 시간을 포함한 Date 형식의 값(value)을 해당하는 식별자(name)의 Variable에 설정한다.

매개변수
name식별자
valueDate 형식의 값

◆ Set() [11/22]

void Nexacro17.Xapi.Data.VariableList.Set ( String  name,
byte[]  value 
)

byte 배열 형식의 값(value)을 해당하는 식별자(name)의 Variable에 설정한다.

매개변수
name식별자
valuebyte 배열 형식의 값

◆ Set() [12/22]

void Nexacro17.Xapi.Data.VariableList.Set ( int  index,
Variable  var 
)

Variable을 해당하는 위치(index)에 설정한다.

매개변수
index위치
varVariable

◆ Set() [13/22]

void Nexacro17.Xapi.Data.VariableList.Set ( int  index,
Object  value 
)

Object 형식의 값(value)을 해당하는 위치(index)의 Variable에 설정한다.

매개변수
index위치
valueObject 형식의 값

◆ Set() [14/22]

void Nexacro17.Xapi.Data.VariableList.Set ( int  index,
String  value 
)

String 형식의 값(value)을 해당하는 위치(index)의 Variable에 설정한다.

매개변수
index위치
valueString 형식의 값

◆ Set() [15/22]

void Nexacro17.Xapi.Data.VariableList.Set ( int  index,
int  value 
)

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

매개변수
index위치
valueint 형식의 값

◆ Set() [16/22]

void Nexacro17.Xapi.Data.VariableList.Set ( int  index,
bool  value 
)

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

매개변수
index위치
valueboolean 형식의 값

◆ Set() [17/22]

void Nexacro17.Xapi.Data.VariableList.Set ( int  index,
long  value 
)

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

매개변수
index위치
valuelong 형식의 값

◆ Set() [18/22]

void Nexacro17.Xapi.Data.VariableList.Set ( int  index,
float  value 
)

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

매개변수
index위치
valuefloat 형식의 값

◆ Set() [19/22]

void Nexacro17.Xapi.Data.VariableList.Set ( int  index,
double  value 
)

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

매개변수
index위치
valuedouble 형식의 값

◆ Set() [20/22]

void Nexacro17.Xapi.Data.VariableList.Set ( int  index,
BigDecimal  value 
)

BigDecimal 형식의 값(value)을 해당하는 위치(index)의 Variable에 설정한다.

매개변수
index위치
valueBigDecimal 형식의 값

◆ Set() [21/22]

void Nexacro17.Xapi.Data.VariableList.Set ( int  index,
DateTime  value 
)

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

매개변수
index위치
valueDate 형식의 값

◆ Set() [22/22]

void Nexacro17.Xapi.Data.VariableList.Set ( int  index,
byte[]  value 
)

byte 배열 형식의 값(value)을 해당하는 위치(index)의 Variable에 설정한다.

매개변수
index위치
valuebyte 배열 형식의 값

◆ Add() [1/11]

void Nexacro17.Xapi.Data.VariableList.Add ( Variable  var)

Variable를 추가한다.

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

매개변수
varVariable

◆ Add() [2/11]

void Nexacro17.Xapi.Data.VariableList.Add ( String  name,
Object  value 
)

식별자(name)와 Object 형식의 값(value)을 가지는 Variable을 추가한다.

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

매개변수
name식별자
valueObject 형식의 값

◆ Add() [3/11]

void Nexacro17.Xapi.Data.VariableList.Add ( String  name,
String  value 
)

식별자(name)와 String 형식의 값(value)을 가지는 Variable을 추가한다.

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

매개변수
name식별자
valueString 형식의 값

◆ Add() [4/11]

void Nexacro17.Xapi.Data.VariableList.Add ( String  name,
int  value 
)

식별자(name)와 int 형식의 값(value)을 가지는 Variable을 추가한다.

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

매개변수
name식별자
valueint 형식의 값

◆ Add() [5/11]

void Nexacro17.Xapi.Data.VariableList.Add ( String  name,
bool  value 
)

식별자(name)와 boolean 형식의 값(value)을 가지는 Variable을 추가한다.

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

매개변수
name식별자
valueboolean 형식의 값

◆ Add() [6/11]

void Nexacro17.Xapi.Data.VariableList.Add ( String  name,
long  value 
)

식별자(name)와 long 형식의 값(value)을 가지는 Variable을 추가한다.

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

매개변수
name식별자
valuelong 형식의 값

◆ Add() [7/11]

void Nexacro17.Xapi.Data.VariableList.Add ( String  name,
float  value 
)

식별자(name)와 float 형식의 값(value)을 가지는 Variable을 추가한다.

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

매개변수
name식별자
valuefloat 형식의 값

◆ Add() [8/11]

void Nexacro17.Xapi.Data.VariableList.Add ( String  name,
double  value 
)

식별자(name)와 double 형식의 값(value)을 가지는 Variable을 추가한다.

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

매개변수
name식별자
valuedouble 형식의 값

◆ Add() [9/11]

void Nexacro17.Xapi.Data.VariableList.Add ( String  name,
BigDecimal  value 
)

식별자(name)와 BigDecimal 형식의 값(value)을 가지는 Variable을 추가한다.

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

매개변수
name식별자
valueBigDecimal 형식의 값

◆ Add() [10/11]

void Nexacro17.Xapi.Data.VariableList.Add ( String  name,
DateTime  value 
)

식별자(name)와 일자와 시간을 포함한 Date 형식의 값(value)을 가지는 Variable을 추가한다.

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

매개변수
name식별자
valueDate 형식의 값

◆ Add() [11/11]

void Nexacro17.Xapi.Data.VariableList.Add ( String  name,
byte[]  value 
)

식별자(name)와 byte 배열 형식의 값(value)을 가지는 Variable을 추가한다.

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

매개변수
name식별자
valuebyte 배열 형식의 값

◆ Insert() [1/11]

void Nexacro17.Xapi.Data.VariableList.Insert ( int  index,
Variable  var 
)

해당하는 위치(index)에 Variable을 추가한다.

매개변수
index위치
varVariable

◆ Insert() [2/11]

void Nexacro17.Xapi.Data.VariableList.Insert ( int  index,
String  name,
Object  value 
)

해당하는 위치(index)에 식별자(name)와 Object 형식의 값(value)을 가지는 Variable을 추가한다.

매개변수
index위치
name식별자
valueObject 형식의 값

◆ Insert() [3/11]

void Nexacro17.Xapi.Data.VariableList.Insert ( int  index,
String  name,
String  value 
)

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

매개변수
index위치
name식별자
valueString 형식의 값

◆ Insert() [4/11]

void Nexacro17.Xapi.Data.VariableList.Insert ( int  index,
String  name,
int  value 
)

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

매개변수
index위치
name식별자
valueint 형식의 값

◆ Insert() [5/11]

void Nexacro17.Xapi.Data.VariableList.Insert ( int  index,
String  name,
bool  value 
)

해당하는 위치(index)에 식별자(name)와 boolean 형식의 값(value)을 가지는 Variable을 추가한다.

매개변수
index위치
name식별자
valueboolean 형식의 값

◆ Insert() [6/11]

void Nexacro17.Xapi.Data.VariableList.Insert ( int  index,
String  name,
long  value 
)

해당하는 위치(index)에 식별자(name)와 long 형식의 값(value)을 가지는 Variable을 추가한다.

매개변수
index위치
name식별자
valuelong 형식의 값

◆ Insert() [7/11]

void Nexacro17.Xapi.Data.VariableList.Insert ( int  index,
String  name,
float  value 
)

해당하는 위치(index)에 식별자(name)와 float 형식의 값(value)을 가지는 Variable을 추가한다.

매개변수
index위치
name식별자
valuefloat 형식의 값

◆ Insert() [8/11]

void Nexacro17.Xapi.Data.VariableList.Insert ( int  index,
String  name,
double  value 
)

해당하는 위치(index)에 식별자(name)와 double 형식의 값(value)을 가지는 Variable을 추가한다.

매개변수
index위치
name식별자
valuedouble 형식의 값

◆ Insert() [9/11]

void Nexacro17.Xapi.Data.VariableList.Insert ( int  index,
String  name,
BigDecimal  value 
)

해당하는 위치(index)에 식별자(name)와 BigDecimal 형식의 값(value)을 가지는 Variable을 추가한다.

매개변수
index위치
name식별자
valueBigDecimal 형식의 값

◆ Insert() [10/11]

void Nexacro17.Xapi.Data.VariableList.Insert ( int  index,
String  name,
DateTime  value 
)

해당하는 위치(index)에 식별자(name)와 일자와 시간을 포함한 Date 형식의 값(value)을 가지는 Variable을 추가한다.

매개변수
index위치
name식별자
valueDate 형식의 값

◆ Insert() [11/11]

void Nexacro17.Xapi.Data.VariableList.Insert ( int  index,
String  name,
byte[]  value 
)

해당하는 위치(index)에 식별자(name)와 byte 배열 형식의 값(value)을 가지는 Variable을 추가한다.

매개변수
index위치
name식별자
valuebyte 배열 형식의 값

◆ Remove() [1/2]

Variable Nexacro17.Xapi.Data.VariableList.Remove ( String  name)

해당하는 식별자(name)의 Variable을 삭제한다.

매개변수
name식별자
반환값
삭제된 Variable

◆ Remove() [2/2]

Variable Nexacro17.Xapi.Data.VariableList.Remove ( int  index)

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

매개변수
index위치
반환값
삭제된 Variable

◆ Clear()

void Nexacro17.Xapi.Data.VariableList.Clear ( )

모든 Variable들을 삭제한다.

◆ Size()

int Nexacro17.Xapi.Data.VariableList.Size ( )

Variable의 갯수를 반환한다.

반환값
Variable의 갯수

◆ IndexOf()

int Nexacro17.Xapi.Data.VariableList.IndexOf ( string  name)

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

매개변수
name식별자
반환값
위치(index)

◆ Contains()

bool Nexacro17.Xapi.Data.VariableList.Contains ( string  name)

식별자(name)에 해당하는 Variable의 포함 여부를 검사한다.

매개변수
name식별자
반환값
Variable의 포함 여부

◆ keyList()

List<string> Nexacro17.Xapi.Data.VariableList.keyList ( )

Variable의 식별자(name)들을 반환한다.

반환값
식별자(name)들이 저장된 List

◆ valueList()

List<object> Nexacro17.Xapi.Data.VariableList.valueList ( )

Variable의 값(value)들을 반환한다.

반환값
값(value)들이 저장된 List

◆ Clone()

Object Nexacro17.Xapi.Data.VariableList.Clone ( )

객체를 복제한다.

반환값
복제된 객체 객체를 복제한다.
복제된 객체