Snippets(Eclipse Plugin) 을 활용한 getter, setter 함수 생성하기
Programming/JAVA
2008. 7. 18. 10:11
반응형
본인 개발 환경
- FLEX2 ( 이제갓 해보려고 하는 플랫폼...따로 설치하는게 낳다고 해서..따로 설치 )
- Eclipse WT_R-1.5.4 [eclipse 3.2.2]
구독하고 있는 구글 리더를 보는중...FLEX 리더에서 흥미로운 넘을 발견했다.
'템플릿을 추가할수 있는 plugin'.
변수에 대한 getter, setter 함수를 자동으로 만들어 주는 기능을 설명하고 있는데.
이는 이미 Eclipse 기능에 포함되어 있는 기능이다
-> Eclipse getter ,setter 함수 자동 생성하기 (http://eknote.tistory.com/679) 참고
플랙스를 실행하고 보니..여긴 그런 기능이 없네.._-_;
그래서 이 플러그인이 필요한 것 같습니다.
플러그인 다운로드는 원문에서 받으시고..
http://www.insideria.com/2008/04/flex-builder-enhancements-snippets-and-todo.html
( this jar .라는 곳을 클릭해서 다운로드~ )
테스트 해봤는데..
제 컴이 이상한건지... 불안정한 넘인지..메뉴가 사라졌다가.나왔다가 하네요.
(문서 저장하면 사라진 메뉴가 다시 나타나고 하는 식....)
테스트를 해보자!!
0. Flex설치 폴더\plugins 에 다운 받은 snippets 플러그인을 옮깁니다.
헉..안 보인다. Flex 이넘은 당장 급한넘이 아니니..
일단 이클립스에서 테스트 해보기로 했습니다.
1. eclipse 설치 폴더\plugins 에 다운 받은 snippets 플러그인을 옮깁니다.
2. eclipse를 실행합니다.
3. Snippets 를 추가합니다. (화면에 생성되도록)
windows > show view > other > general > snippets
4. 이미 추가된게 몇개 있네용..
마우스 오른쪽을 클릭하고 'Paste as Snippet..'을 선택합니다.
- 생성할 카테고리명을 입력합니다.
- Getter, Setter 함수를 만들어 보겠습니다.
> Name , Description 을 입력.
> New 를 추가하여 PROP_TYPE , PROP_NAME 을 추가합니다.
> Templete Pattern 을 작성합니다.
private ${PROP_TYPE} ${PROP_NAME};
public void set${PROP_NAME}(${PROP_TYPE} ${PROP_NAME})
{
this.${PROP_NAME} = ${PROP_NAME};
}
public ${PROP_TYPE} get${PROP_NAME}()
{
return this.${PROP_NAME};
}
> 작성후 Apply -> OK 선택합니다.
- 더블클릭 혹은 insert 를 선택합니다.
- Value 값을 입력합니다.
: Source 란에 코드가 생성되는 것이 확인 됩니다. Insert 선택
- 생성된 결과 입니다. 대문자 처리가 안되네요.^^;
☆. 함수에서의 구분 문자열의 첫번째는 대문자로 해주시는 센스~~ ^^
- 비교해보세요.
: eclipse 기본 제공 기능으로 자동 생성된 코드 입니다.
-> Eclipse getter ,setter 함수 자동 생성하기 (http://eknote.tistory.com/679) 참고
[총평]
getter ,setter 생성시에 사용하기에는 번거롭네요.-_-;
자주 사용하는 코드가 있을경우 탬플릿으로 만들어서 사용하면 좋을 듯합니다(원래 이런 기능이니.^^;)
- FLEX2 ( 이제갓 해보려고 하는 플랫폼...따로 설치하는게 낳다고 해서..따로 설치 )
- Eclipse WT_R-1.5.4 [eclipse 3.2.2]
구독하고 있는 구글 리더를 보는중...FLEX 리더에서 흥미로운 넘을 발견했다.
'템플릿을 추가할수 있는 plugin'.
변수에 대한 getter, setter 함수를 자동으로 만들어 주는 기능을 설명하고 있는데.
이는 이미 Eclipse 기능에 포함되어 있는 기능이다
-> Eclipse getter ,setter 함수 자동 생성하기 (http://eknote.tistory.com/679) 참고
플랙스를 실행하고 보니..여긴 그런 기능이 없네.._-_;
그래서 이 플러그인이 필요한 것 같습니다.
플러그인 다운로드는 원문에서 받으시고..
http://www.insideria.com/2008/04/flex-builder-enhancements-snippets-and-todo.html
( this jar .라는 곳을 클릭해서 다운로드~ )
테스트 해봤는데..
제 컴이 이상한건지... 불안정한 넘인지..메뉴가 사라졌다가.나왔다가 하네요.
(문서 저장하면 사라진 메뉴가 다시 나타나고 하는 식....)
테스트를 해보자!!
0. Flex설치 폴더\plugins 에 다운 받은 snippets 플러그인을 옮깁니다.
헉..안 보인다. Flex 이넘은 당장 급한넘이 아니니..
일단 이클립스에서 테스트 해보기로 했습니다.
1. eclipse 설치 폴더\plugins 에 다운 받은 snippets 플러그인을 옮깁니다.
2. eclipse를 실행합니다.
3. Snippets 를 추가합니다. (화면에 생성되도록)
windows > show view > other > general > snippets
4. 이미 추가된게 몇개 있네용..
마우스 오른쪽을 클릭하고 'Paste as Snippet..'을 선택합니다.
- 생성할 카테고리명을 입력합니다.
- Getter, Setter 함수를 만들어 보겠습니다.
> Name , Description 을 입력.
> New 를 추가하여 PROP_TYPE , PROP_NAME 을 추가합니다.
> Templete Pattern 을 작성합니다.
private ${PROP_TYPE} ${PROP_NAME};
public void set${PROP_NAME}(${PROP_TYPE} ${PROP_NAME})
{
this.${PROP_NAME} = ${PROP_NAME};
}
public ${PROP_TYPE} get${PROP_NAME}()
{
return this.${PROP_NAME};
}
> 작성후 Apply -> OK 선택합니다.
- 더블클릭 혹은 insert 를 선택합니다.
- Value 값을 입력합니다.
: Source 란에 코드가 생성되는 것이 확인 됩니다. Insert 선택
- 생성된 결과 입니다. 대문자 처리가 안되네요.^^;
☆. 함수에서의 구분 문자열의 첫번째는 대문자로 해주시는 센스~~ ^^
- 비교해보세요.
: eclipse 기본 제공 기능으로 자동 생성된 코드 입니다.
[총평]
getter ,setter 생성시에 사용하기에는 번거롭네요.-_-;
자주 사용하는 코드가 있을경우 탬플릿으로 만들어서 사용하면 좋을 듯합니다(원래 이런 기능이니.^^;)
반응형