이클립스 플랫폼 확장점 정리


플러그인을 개발하려면 확장점 부터 잡고 시작해야 합니다. 역시 바이블에 잘 정리되어 있네요.
































































































목적

확장점

오브젝트 레이블에 텍스트나 아이콘 장식 추가

org.eclipse.ui.decorators

Window > Show View 메뉴 선택에 새로운 뷰 기여

org.eclipse.ui.views

새로 만들기 마법사

org.eclipse.ui.newWizards

표준 Export… 과 Import 메뉴 선택에 새로운 마법사 기여

org.eclipse.ui.exportWizards

org.eclipse.ui.importWizards

표준 File > New 메뉴 선택에 새로운 마법사 기여

org.eclipse.ui.newWizards

Window > Preferences 대화상자에 설정 페이지 기여

org.eclipse.ui.preferencePages

오브젝트의 프로퍼티 대화상자에 페이지 기여

org.eclipse.ui.propertyPages

리소스에 대한 새로운 편집기 정의

Open With 메뉴 분기에 선택으로 보인다.

org.eclipse.ui.editors

Window > Open Perspective 메뉴 선택에 대한 새로운 퍼스

펙티브 정의. 새로운 퍼스펙티브의 숏컷, 뷰 숏컷 그리고 기

존의 퍼스펙티브에 액션 집합 추가

org.eclipse.ui.perspectives

org.eclipse.ui.perspectiveExtentions

워크벤치 윈도우 메뉴 바 또는 툴바에 액션 기여

org.eclipse.ui.actionSets

퍼스펙티브에서 지정된 뷰/편집기가 열려 있다면 웨크벤치

윈도우 메뉴 바 또는 툴바에 액션을 기여

org.eclipse.ui.actionSetPartAssociations

편집기의 툴바나 메뉴 선택에 액션 기여

org.eclipse.ui.editorActions

편집기, 뷰 또는 객체의 콘텍스트 메뉴에 액션 기여

org.eclipse.ui.popupMenus

뷰의 툴바나 풀다운 메뉴에 기여

org.eclipse.ui.viewActions

Help > Help Contents 선택으로 활용 가능한 온라인 도움말

정의

org.eclipse.ui.help

org.eclipse.help.contentProducer

네비게이터 뷰의 Filter… 메뉴 선택에 대한 추가적인 필터

정의

org.eclipse.ui.ide.resourceFilters

기존의 리소스 또는 새로운 리소스 타입에 대해 자신만의

점진적인 빌드 과정 정의(Project > Rebuild Project).

프로젝트 기능을 향상

org.eclipse.core.resources.builders

org.eclipse.core.resources.natures

사용자 정보로 리소스에 태그를 붙임. 마커는 태스크 뷰나,

텍스트 편집기의 수직 표시자와 같은 뷰나 편집기와 아웃

라인 뷰에서 레이블 장식으로 표시될 수 있다.

org.eclipse.core.resources.markers

만들어져 있는 텍스트 편집기, JFace Text 는 사용자의 일관

된 편집 경험을 보장하기 위해 화장 가능하고 재사용 가능

한 텍스트 편집기를 제공한다. 그것을 알맞게 조정하여 표

시자에서 유일한 텍스트 주석에 대한 추가적인 요구, 라인

숫자, 구문 강조, 내용 돕기와 같은 추가적인 정보를 알려줄

수 있다.

org.eclipse.core.filebuffers.documentSetup

org.eclipse.ui.editors.templates

사용자의 행동에 기반하여 활용 가능한 옵션의 수 줄이기

org.eclipse.ui.activities










출처 - 자바 개발자를 위한 이클립스 바이블 제 2판 (피어슨에듀케이션코리아) p.287~288



댓글

가장 많이 본 글