Eclipse 에서 File 을 Open 할때 기본으로 Open 되는 Editor 가 존재한다.
Eclipse 에서는 File Content 의 특정 내용을 감지하여, 특정 Editor 로 Open 하도록 설정 할 수 있는 확장점이 제공된다.
- Content types
- extension point: org.eclipse.core.contenttype.contentTypes
- 특정 File 이나 해당 File Content 특징을 정의하는 확장점
- Reference
예제로 다음과 같이 test.xml 이란 파일이 열릴때에 TestEditor 가 열리도록 설정해보도록하자.
- test.xml
leechwin test xml
- plugin.xml
- org.eclipse.core.contenttype.contentTypes 을 확장하여 org.leechwin.contenttype.testProfile 이란 id 로 확장점을 생성하고 Root Element 가 test Element 인지 확인한다
- Editor 에서는 contenttypebinding 를 추가하여 위에서 확장한 org.leechwin.contenttype.testProfile 로 해당 Content 일경우 연결되게 한다.
위와 같은 예제로 File Content 의 일부 내용이나 특정 옵션으로 Editor 를 연결 시킬수 있다.
'Eclipse' 카테고리의 다른 글
[Eclipse] fragment patch 적용하기 (0) | 2014.06.08 |
---|---|
[Eclipse] File Decorator 확장 후 Problem Marker 가 보이지 않는 경우 (0) | 2014.03.24 |
[Eclipse] SWT Browser 로 Java 와 Javascript Function Callback 연결하기 (0) | 2013.11.11 |
[Eclipse] SWT Browser 에서 Javascript 실행결과를 evaluate 함수로 얻기 (0) | 2013.11.11 |
[Eclipse] Eclipse Runtime 에 jar 안의 resource 에 대한 Local URL 얻어오기 (0) | 2013.10.03 |