|
|
|
|
@ -7,6 +7,11 @@ public class Named<T> {
|
|
|
|
|
private String name;
|
|
|
|
|
private T value;
|
|
|
|
|
|
|
|
|
|
public Named(String name, T value) {
|
|
|
|
|
this.name = name;
|
|
|
|
|
this.value = value;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**이름을 반환한다.
|
|
|
|
|
* @return 이름
|
|
|
|
|
*/
|
|
|
|
|
@ -14,28 +19,10 @@ public class Named<T> {
|
|
|
|
|
return name;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**이름을 설정한다.
|
|
|
|
|
* @param name 이름
|
|
|
|
|
* @return 현재 Named
|
|
|
|
|
*/
|
|
|
|
|
public Named<T> setName(String name) {
|
|
|
|
|
this.name = name;
|
|
|
|
|
return this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**값을 반환한다.
|
|
|
|
|
* @return 값
|
|
|
|
|
*/
|
|
|
|
|
public T getValue() {
|
|
|
|
|
return value;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**값을 설정한다.
|
|
|
|
|
* @param value 값
|
|
|
|
|
* @return 현재 Named
|
|
|
|
|
*/
|
|
|
|
|
public Named<T> setValue(T value) {
|
|
|
|
|
this.value = value;
|
|
|
|
|
return this;
|
|
|
|
|
}
|
|
|
|
|
}
|