월요일, 9월 28, 2009

Eclipse Extension point 만들기

이미 기존에 Extension Point들도 넘쳐나서 좀처럼 만들 기회가 없는 것이라 자세히 살펴보지 못했던 것인데, 만들기회가 생겨 정리해봅니다.

우선 참고사이트
http://www.ancitconsulting.com/extension.htm
http://www.vogella.de/articles/EclipseExtensionPoint/article.html
http://www.richclient2.eu/2006_10_23/howto-creating-your-own-extension-point/
Addison.Wesley.Eclipse.Plug-ins.Third Edition.Dec.2008 - chapter 17

이정도 를 보시면 만들 수 있겠습니다.

예제들은 ui가 있어서 ui가 로드되는 형식인데요. ui가 없는 확장 포인트는 어떻게 해야할까요?
아래 코드처럼 extension을 등록하고 호출해주는 코드를 작성해 주어야합니다.
IExtensionRegistry reg = Platform.getExtensionRegistry();
IConfigurationElement[] extensions = reg.getConfigurationElementsFor(EXTENSION_ID);

위의것을 직접 호출해 주어야 합니다.

댓글 없음:

댓글 쓰기