Eclipse 코드 템플릿을 이용한 Javadoc

황제낙엽 2007.07.27 11:13 조회 수 : 128 추천:68

sitelink1  
sitelink2  
sitelink3  
이클립스 기반 프로젝트 필수 유틸리티 (188페이지)1. 템플릿 설정
메뉴 > Window > Preferences를 선택하고 Preferences 다이얼로그의 왼쪽 트리 구조에서 Java > Code Generation을 클릭.

- Names 탭 
코드 생성을 할 때 사용할 변수(멤버 변수, 파라미터, 로컬 변수) 명의 접두사나 접미사를 미리 지정해 둘 수 있다.
- Code and Comments 탭 
코드 템플릿을 설정하는 탭으로, 주석 템플릿(Comments template)설정과 코드 템플릿(Code template) 설정 두가지가 있다.
- 주석 템플릿(Comments template) 
생성자, 타입(${typecomment}), 메소드, 오버라이드(override)메소드의 주석 처리를 위해 사용된다. @param, @author, @return 등의 엘리먼트 태그(${tags})를 사용하여 설정할 수 있다. 예를 들어, 오버라이드 메소드의 경우 기본값으로 다음과 같이 설정되어 있다. 즉, 오버라이드 메소드를 생성할 경우 메소드의 주석값으로 이 값이 채워진다.
·미리보기 | 소스복사·
  1. /*(non-Javadoc)  
  2.  * ${see_to_override}  
  3.  */  
- 코드 템플릿(Code template)
이클립스에서는 새로운 소스를 생성하거나 catch블록 생성, 메소드 생성, Constructor 생성 등의 경우에 주석의 몸체를 채울 템플릿을 설정할 수 있다.

 종류설명 
 New Java Files 새로운 클래스나 인터페이스가 생성 될 때 적용되는 템플릿
 Catch block body try/catch 구문 사용 시에 적용되는 템플릿
 Method body 새로운 메소드 생성 시에 적용되는 템플릿
 Constructor body 새로운 생성자 생성 시에 적용되는 템플릿

2. 템플릿의 적용방법
코드 템플릿과 주석 템플릿은 새로운 Java 소스를 작성할 때마다 자동으로 실행된다.
이미 작성한 소스에서도 템플릿을 적용하고자 한다면, 소스 에디터의 팝업 메뉴에서 Source를 선택하고 Source 하위 메뉴를 선택하면 실행 가능하다.
Source의 하위 메뉴는 다음과 같다.

- Override/Implement Methods... : 인터페이스, 추상 클래스(abstract class), 부모 클래스의 메소드를 재정의(override)하거나 구현(implement)하는 메소드를 자동으로 추가한다.
- Generate Getter and Setter... : 맴버 변수에 대해 자동으로 get메소드와 set메소드를 추가한다.
- Add Constructors from Superclass : 부모 클래스의 생성자를 자동으로 추가한다.
- Add Javadoc Comment : javadoc 스타일의 주석을 단다.

번호 제목 글쓴이 날짜 조회 수
38 VSS Plugin version for Eclipse file 황제낙엽 2010.09.29 82
37 eclipse 3.5(Galileo)에서 SVN 사용하기 황제낙엽 2009.11.02 99
36 eclipse에서 JVM terminated. Exit code=-1 file 황제낙엽 2009.02.13 26
35 프로퍼티 파일(application.properties)의 유니코드 변환(native2ascii) 에디터 플러그인 황제낙엽 2005.12.20 46
34 JadClipse Eclipse Europa 버젼에서 쓰기 (펌) file 황제낙엽 2008.07.30 67
33 Eclipse에 웹로직 9.2 설정하기 황제낙엽 2008.04.30 139
32 Eclipse 방식으로 단위 테스팅 하기 황제낙엽 2007.10.03 69
31 Eclipse 3.0 (이클립스) - 자주 사용하는 기본 기능들 및 단축키 황제낙엽 2005.11.11 72
30 코드 포맷팅 기능 사용하기 황제낙엽 2007.07.27 51
29 디버깅(Debugging) 기능 사용하기 황제낙엽 2007.07.27 99
28 리팩토링의 인라인(Inline) 기능에 대해서 황제낙엽 2007.07.27 39
27 리팩토링 (Refactoring) 사용하기 황제낙엽 2007.07.27 2803
» 코드 템플릿을 이용한 Javadoc 황제낙엽 2007.07.27 128
25 Eclipse 3.0 (이클립스) - 알아두면 좋은 유용한 단축키 모음 황제낙엽 2007.07.19 94
24 디버깅(debuging)시 잘못된 경로에서 소스를 찾게 되는 경우 황제낙엽 2007.06.04 82
23 이클립스에서 생성한 Default Java Project를 Dynamic Web Project 로 변신시키기 file 황제낙엽 2007.04.19 173
22 Eclipse 성능높이기 황제낙엽 2007.04.12 25
21 TPTP 를 이용한 자바 어플리케이션 프로파일링 file 황제낙엽 2007.04.12 64
20 Ecipse & UML file 황제낙엽 2007.04.12 80
19 Eclipse 인터페이스는 영문, 도움말은 한글로 보기 황제낙엽 2007.03.07 489