IT정리노트

블로그 이미지

Edward. K

메멘토적 기억능력을 소유한 개발자 노트.

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 생성시에 사용하기에는 번거롭네요.-_-;
      자주 사용하는 코드가 있을경우 탬플릿으로 만들어서 사용하면 좋을 듯합니다(원래 이런 기능이니.^^;)
     

반응형
Posted by Edward. K
블로그 이미지

메멘토적 기억능력을 소유한 개발자 노트.

by Edward. K

공지사항

    최근...

  • 포스트
  • 댓글
  • 트랙백
  • 더 보기

태그

  • sqlgate
  • 미네르바
  • EditPlus
  • Eclipse
  • eclipse plugin
  • 이클립스
  • 전자정부프레임워크
  • 사업 이야기
  • 플래시 게임
  • 색상코드표
  • 가상화폐무료
  • flex
  • rocketdock
  • Graphic
  • tomcat
  • iBATIS
  • 이미지 편집
  • egov
  • 캡쳐툴
  • ERwin
  • 개한민국
  • netbeans
  • 중독성게임
  • android
  • Flash Player
  • Jboss
  • 컴퓨터 관리
  • toad
  • EkNote
  • STS

글 보관함

«   2026/03   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

링크

카테고리

분류 전체보기 (792)
행운이와함께 (1)
EkNote Project (18)
ARIS (0)
Android (2)
LINK (39)
UML (9)
Programming (154)
Cobol (0)
ASP (0)
CSS (5)
C_C++ (2)
IBatis (2)
JSP (3)
JAVA (76)
JavaScript (44)
PHP (2)
Utility (76)
Protable (3)
MobileProgram (4)
SKT (0)
KTF (0)
LGT (0)
자료들 (4)
DB (82)
mongoDB (0)
MySQL (8)
Oracle (61)
MSSQL (4)
Graphic (8)
Flash (3)
PhotoShop (3)
SourceFactory (4)
Collection (73)
작가의기막힌상상력 (14)
미소를찾아보는공간 (44)
내심장은작동중일까 (6)
멀더와스컬리의노트 (3)
이건어디에사용할까 (6)
Edward (275)
나만 알기엔 아까워 (100)
기억하기 위한 기록 (123)
시선이 머무는 공간 (50)
숨기고 싶은 이야기 (2)

카운터

Total
Today
Yesterday
방명록 : 관리자 : 글쓰기
Edward. K's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

IT정리노트

메멘토적 기억능력을 소유한 개발자 노트.

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 분류 전체보기 (792)
    • 행운이와함께 (1)
    • EkNote Project (18)
    • ARIS (0)
    • Android (2)
    • LINK (39)
    • UML (9)
    • Programming (154)
      • Cobol (0)
      • ASP (0)
      • CSS (5)
      • C_C++ (2)
      • IBatis (2)
      • JSP (3)
      • JAVA (76)
      • JavaScript (44)
      • PHP (2)
    • Utility (76)
      • Protable (3)
    • MobileProgram (4)
      • SKT (0)
      • KTF (0)
      • LGT (0)
      • 자료들 (4)
    • DB (82)
      • mongoDB (0)
      • MySQL (8)
      • Oracle (61)
      • MSSQL (4)
    • Graphic (8)
      • Flash (3)
      • PhotoShop (3)
    • SourceFactory (4)
    • Collection (73)
      • 작가의기막힌상상력 (14)
      • 미소를찾아보는공간 (44)
      • 내심장은작동중일까 (6)
      • 멀더와스컬리의노트 (3)
      • 이건어디에사용할까 (6)
    • Edward (275)
      • 나만 알기엔 아까워 (100)
      • 기억하기 위한 기록 (123)
      • 시선이 머무는 공간 (50)
      • 숨기고 싶은 이야기 (2)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바