2012-09-14 2 views
2

교수님이 특정 형식의 JavaDoc 주석 블록을 사용하여 과제에 대한 정보를 포함시켜야하는 대학에서 프로그래밍 수업을 듣고 있습니다. 내 파일을 만들 때 할당 정보를 입력하면 템플리트에 넣을 수 있도록 자바 클래스 템플릿을 만들고 싶습니다. 이것이 가능합니까, 아니면 netbeans 템플릿에 사용 된 변수를 미리 정의해야합니까?NetBeans 템플릿이 사용자에게 변수를 묻습니다.

+0

코드에 사용자 정의 javadoc 자동 생성 주석 블록을 만들려고하십니까? – CODe

+0

예. 죄송합니다. 제 응답이 어떤 이유에서든 – LordZardeck

답변

4

"사용자가 netbeans에서 .java 파일을 만들 때 생성되는 주석을 원합니다."

그런 다음 가장 좋은 해결책은 필요한 경우 템플릿을 수정하고 사용자 정의 User.properties를 정의하는 것입니다. 넷빈즈 7.2에서

(최신 내가 생각), [ 도구]로 이동 -> [ 템플릿], 그리고 템플릿 관리자 창에 당신은 당신이 원하는대로 언어에 대한 어떤 템플릿을 확장하고 사용자 정의 할 수 있습니다. 당신이 에게 자바을 확장하는 경우

는 예를 들어, 다음을 강조 표시하고 [편집기에서 열기]을 선택하여 자바 클래스을 변경할 수 있습니다. 이 시점에서 정상적인 javadoc 주석 블록을 쉽게 볼 수 있습니다. 당신이 위의 템플릿 관리자 창에서 사용자 속성을 사용하여 같은 사용자 정의 속성을 추가 할 경우, 선택

/** 
* 
* @author ${user} 
* @professor Mr. LordZardeck's Professor 
*/ 
public class ${name} { 

} 

[설정]. 그러면 자신의 속성을 추가 할 수있는 User.properties 파일이 열립니다. 이 파일의 맨 아래에 보면, 마지막 줄이 주석 처리되어 있지만 사용자 지정 속성의 예입니다,주석이 있습니다 : 그래서

user=Your Name <your.name at your.org> 

이 함께 정적 태그를 지정할 수 있습니다 (자바 클래스 템플릿에 추가 된 교수 태그와 같이) 템플릿을 변경하기 만하면 아무런 작업없이 자동으로 생성 될 수 있습니다. 변수가 할당에서 할당으로 변경 될 수있는 태그의 경우 사용자 정의 사용자 속성을 사용하여 각 할당의 시작 부분에 사용자 지정 속성을 할당 한 다음 템플릿이 자동 생성 된 사용자 정의 javadoc 태그에 자동으로 채 웁니다 열립니다.

+0

오케이를 게시하지 않았으므로 절반의 문제가 해결됩니다. 지금 내가 모르는 부분에 대해서는 가능합니다. 사용자가 파일을 만들 때 일부 변수를 설정하는 방법이 있습니까? 일부는 생성 된 파일에 종속되어 있습니다. 예를 들어 할당 이름은 – LordZardeck

+0

입니다. 훨씬 더 구체적이어야합니다. 당신이 정확히 무엇을하고 싶은지, 어디서 정확하게 나타나는지 예를 든다. 최종 제품을 원하는 파일/템플릿 샘플을 제공하십시오. 그럼에도 불구하고 이것이 최고의 솔루션입니다. 사용자 속성을 사용하지 않고 템플릿을 자동 채우기하는 다른 방법은 없습니다. – CODe

관련 문제