내 응용 프로그램에는 인터페이스를 구현하는 많은 개체가 포함되어 있습니다.Eclipse의 동적 코드 템플릿?
이러한 객체는 모두 동일한 기능을 가지고 있으며 주로 이들 사이에서 종속되는 것은 클래스 변수의 수와 유형입니다.
몇 가지 매개 변수 (클래스 이름, 각 변수 이름 및 유형) 만 채울 수있는 일반 템플릿을 만드는 것에 대해 생각합니다. 여기
는 (두 개의 매개 변수를 갖는) A (진짜) 간단한 예이다public class myClass implements anotherClass {
private int a;
/** Image reference */
private int myInt;
/** Security elements */
private String myString;
public myClass() {
}
public myObj getValueObject() {
myObj value = new myObj();
value.setmyInt(myInt);
value.setmyString(myString);
return value;
}
public String getmyInt() {
return myInt;
}
public void setmyInt(String myInt) {
this.myString = myString;
if (a == 10) {
a =0;
}
}
public String getmyString() {
return myInt;
}
public void setmyString(String myString) {
this.myString = myString;
if (a == 10) {
a =0;
}
}
public int doIt() {
int number = 0;
number = number + toNumber(myInt);
number = number + toNumber(myString);
return number ;
}
}
I는, 클래스 간의 유일한 차이점은 번호와이 변수의 타입이 상기있다.
Eclipse에서 코드 템플릿을 살펴 보았지만 단순하지만 효율적인 문자열 교체 인 것 같습니다. 입력 변수의 수에 따라 더 많거나 적은 코드를 작성해야하므로 좀 더 자세히 설명하겠습니다.
자바에서 문자열 바꾸기를 사용하여 하드 코딩 할 수 있지만 어딘가에 내 작업에 도움이 될만한 도구가없는 것은 아닌지 궁금합니다.
필자는 내 방법 및 입력 변수의 프로토 타입을 피드로 사용합니다.
힌트를 보내 주시면 감사하겠습니다. 감사합니다.
내가 원하는 것처럼 보이는 JDynamiTe를 발견했습니다. http://jdynamite.sourceforge.net/doc/jdynamite.html – jlengrand