Perspective

org.eclipse.ui.perspective

이 확장점은 Perspective 팩토리를 Workbench에 추가하는 데 사용됩니다. Perspective 팩토리는 Perspective의 초기 레이아웃 및 조치 세트를 정의하는 데 사용됩니다. 사용자는 "창" 메뉴의 "Perspective 열기" 서브메뉴를 호출하여 Perspective를 선택할 수 있습니다.

<!ELEMENT extension (perspective*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT perspective (description?)>

<!ATTLIST perspective

id    CDATA #REQUIRED

name  CDATA #REQUIRED

class CDATA #REQUIRED

icon  CDATA #IMPLIED

fixed (true | false) >


<!ELEMENT description (#PCDATA)>

Perspective에 대한 간단한 설명을 제공하는 텍스트가 본문에 있는 선택적 부속요소



다음은 Perspective 확장에 관한 예제입니다.

   

<extension point=

"org.eclipse.ui.perspectives"

>

<perspective id=

"org.eclipse.ui.resourcePerspective"

name=

"Resource"

class=

"org.eclipse.ui.internal.ResourcePerspective"

icon=

"icons/MyIcon.gif"

>

</perspective>

</extension>

class 속성 값은 org.eclipse.ui.IPerspectiveFactory를 구현하는 클래스의 완전한 이름이어야 합니다. Workbench에서 필요한 경우 클래스에서 Perspective의 초기 레이아웃을 제공해야 합니다.

plugin_customization.ini 파일은 기본 Perspective를 정의하는 데 사용됩니다. 기본 Perspective는 제품을 설치한 후에 실행할 때 나타나는 첫 번째 Perspective입니다. 이 파일은 사용자가 지정된 Perspective가 없는 창이나 페이지를 열 때도 사용됩니다. 기본 Perspective는 아래에서처럼 plugin_customization.ini 내의 특성으로 정의됩니다. 사용자가 Workbench Perspective 환경 설정 페이지에서 이 Perspective를 대체할 수도 있습니다.

    defaultPerspectiveId = org.eclipse.ui.resourcePerspective
"Perspective 열기" 메뉴에서 나타나는 Perspective는 Perspective 선택사항을 위한 단축키입니다. 이 세트는 활성 Pespective 자체와 perspectiveExtensions 확장점을 통해 작성된 확장으로 정의됩니다.

Workbench에서는 "자원 Perspective"를 제공합니다. 추가 Perspective는 플러그인에서 추가될 수 있습니다. "창" 메뉴의 "Perspective 열기" 서브메뉴를 사용하여 이들을 선택합니다.