extention point (1) 썸네일형 리스트형 [eclipse] Extention Points 플러그인은 플랫폼에 등록되어 지는데 이 정보는 plugin.xml에서 제공했었다. 이때 등록한 정보를 바탕으로 IExtensionRegistry -> IExtensionPoint 를 얻어와 실제 플러그인이 로드되는 구조이다. 따라서, Extension Point 정보가 플러그인의 각 동작을 수행하는 가장 중요한 요소가 된다. 플러그인이 로드되면 플러그인의 시작과 종료를 처리하고, 이러한 라이프사이클에 대해 BundleContex가 정보를 제공하게 된다. 크게 신경쓸 내용은 아닌데 간단히 살펴보면.. 플러그인 시작시 등록(Registration)과 초기화(Initialization)가 이루어지고, 이때 주어진 BundleContext 를 참조해 시작된 플러그인과 시스템의 플러그인의 정보를 얻게 된다. Bu.. 이전 1 다음