환경 설정 페이지

org.eclipse.ui.preferencePages

Workbench에서는 환경 설정을 위한 하나의 공통 대화 상자를 제공합니다. 이 확장점의 용도는 플러그인에서 환경 설정 대화 상자에 페이지를 추가할 수 있도록 하는 것입니다. 환경 설정 대화 상자가 열리면(메뉴 표시줄에서 시작) 이 방법으로 제공된 페이지가 대화 상자에 추가됩니다.

환경 설정 대화 상자에서는 페이지를 계층적으로 그룹화합니다. 따라서 한 페이지는 선택적으로 category 속성을 지정할 수 있습니다. 이 속성은 '/'로 구분된 여러 개의 상위 페이지 ID로 구성된 경로를 나타냅니다. 이 속성을 생략하거나 경로에 있는 상위 노드를 찾을 수 없는 경우, 페이지는 루트 레벨에 추가됩니다.

<!ELEMENT extension (page*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT page (keywordReference*)>

<!ATTLIST page

id       CDATA #REQUIRED

name     CDATA #REQUIRED

class    CDATA #REQUIRED

category CDATA #IMPLIED>


<!ELEMENT keywordReference EMPTY>

<!ATTLIST keywordReference

id CDATA #REQUIRED>

키워드에 대한 환경 설정 페이지의 참조입니다. 키워드 확장점을 참조하십시오.



다음은 환경 설정 확장점에 관한 예제입니다.

   

<extension point=

"org.eclipse.ui.preferencePages"

>

<page id=

"com.xyz.prefpage1"

name=

"XYZ"

class=

"com.xyz.prefpages.PrefPage1"

>

<keywordReference id=

"xyz.Keyword"

/>

</page>

<page id=

"com.xyz.prefpage2"

name=

"Keyboard Settings"

class=

"com.xyz.prefpages.PrefPage2"

category=

"com.xyz.prefpage1"

>

</page>

</extension>

클래스 속성 값은 org.eclipse.ui.IWorkbenchPreferencePage를 구현하는 클래스의 완전한 이름을 나타내야 합니다.

Workbench에서는 플랫폼의 환경 설정을 위한 여러 개의 페이지를 추가합니다. 이 확장을 통해 등록되는 페이지는 이러한 페이지가 해당 카테고리 정보에 따라 추가된 후에 추가됩니다.