유틸리티

Utility

compilePattern(regexp)

정규 표현식을 컴파일 하고, 자바 패턴 객체를 얻습니다.
Compiles regular expressions and gets Java pattern objects.
regexp : String : String
정규 표현식.
regular expression.
반환값 : Pattern
패턴 객체.
pattern object.
return : Pattern
패턴 객체.
pattern object.
정규 표현식을 컴파일 하고, 자바 패턴 객체를 얻습니다.
Compiles regular expressions and gets Java pattern objects.
var input = "안녕하세요, 올해는 2012년입니다.";

var matcher = compilePattern("[0-9]+").matcher(input);
while (matcher.find()) {
	log(matcher.group());
}
결과:
2012
var input = "Hello, this year is 2012.";

var matcher = compilePattern("[0-9]+").matcher(input);
while (matcher.find()) {
	log(matcher.group());
}
result:
2012

format(format, objects)

양식에 맞추어 문자열을 만듭니다.
Does formatting for the given string.
format : String : String
출력할 데이터 포맷. 자세한 포멧 양식에 대해서는 자바 문서를 참조 하십시오.
The format of the data to output. For the form of detailed format, please refer to the Java documentation.
objects : java.lang.Object[] : java.lang.Object[]
출력할 데이터.
Output data.
반환값 : String
양식화된 문자열.
String.
return : String
양식화된 문자열.
String.
양식에 맞추어 문자열을 만듭니다.
Does formatting for the given string.
select(function(it){
	return it.get("type") == "table";
}).each(function(it){
	var columns = it.select(function(it){
		return it.get("type") == "column";
	});
	var data = format("%s 테이블에서는 %d개의 컬럼이 있습니다.", it.get("logical-name"), columns.size());
	log(data);
});
결과:
XXXX 테이블에는 10개의 컬럼이 있습니다.
select(function(it){
	return it.get("type") == "table";
}).each(function(it){
	var columns = it.select(function(it){
		return it.get("type") == "column";
	});
	var data = format("%s Table have %d of columns.", it.get("logical-name"), columns.size());
	log(data);
});
result:
XXXX Table have 10 of columns.

newDate()

현재 시간을 담은 자바 Date 객체를 얻습니다.
Gets Date object of Java with the value of current time.
반환값 : Date
현재 시간을 담은 새 자바 Date 객체.
A new Java Date object, with current time. Date Object.
return : Date
현재 시간을 담은 새 자바 Date 객체.
A new Java Date object, with current time. Date Object.
현재 시간을 담은 자바 Date 객체를 얻습니다.
Gets Date object of Java with the value of current time.

newList()

새로 리스트를 하나 만듭니다.
Create a new list.
반환값 : XList
새 자바 List
New java List
return : XList
새 자바 List
New java List
새로 리스트를 하나 만듭니다.
Create a new list.

newMap()

새로운 맵을 하나 만듭니다.
Create a new map.
반환값 : Map
새로 만들어진 자바 Map.
Created new java Map.
return : Map
새로 만들어진 자바 Map.
Created new java Map.
새로운 맵을 하나 만듭니다.
Create a new map.

newSet()

새로운 집합을 하나 만듭니다.
Create a new set.
반환값 : Set
새 자바 Set.
New java Set.
return : Set
새 자바 Set.
New java Set.
새로운 집합을 하나 만듭니다.
Create a new set.

newStack()

새로운 스택을 하나 만듭니다.
Create a new stack.
반환값 : Stack
새 자바 Stack.
New java Stack.
return : Stack
새 자바 Stack.
New java Stack.
새로운 스택을 하나 만듭니다.
Create a new stack.