2012-02-10 6 views
0

일반적인 탐색기를 기반으로 플러그인/제품을 빌드하려고합니다. 1. 서브 클래 싱 된 CommonNavigator 2. plugin.xml의 정의 된 뷰 3. perspectiveExtension에 추가 된 뷰 4. 정의 된 네비게이터 컨텐트. Eclipse Plugin/Product CommonNavigator

 <navigatorContent 
     contentProvider=".views.providers.ImageBankContentProvider" 
     id=".views.providers.ImageBankContentProvider" 
     labelProvider=".views.providers.ImageBankContentLabelProvider" 
     name="name"> 
     <enablement> 
      <instanceof value="org.eclipse.core.runtime.IPath" /> 
     </enablement>    
    </navigatorContent> 

및 네비게이터 목록 파일 구조는, 내 문제는 내가 가상 폴더에서 파일을 그룹화, 파일 트리에서 가상 리소스를 추가 할 수 있습니다.

Q1, 어떻게해야합니까? Q2, 프로젝트 개념이없는 제품이므로 파일 탐색기를 일반적인 탐색기보기로 가져 오는 메커니즘을 제공해야합니다. 어떻게 수행할까요?

답변

1

마이클 D. 엘더 (MICHAEL D. ELDER) - http://scribbledideas.blogspot.com/2006/06/의 5 개 기사를 살펴보십시오. 다소 오래되었지만 여전히 최신 상태입니다.

UPDATE는 : @Zafar 바르게 언급 한 바와 같이, 나는 "최소 않은 자원을 기반으로 CNF 뷰어"에 대해 이야기 Simon Zambrovski에 의해 마지막으로 중요한 기사를 잊어 버렸습니다. 이 기사에는 botton에 대한 여러 가지 좋은 참고 자료가 포함되어 있습니다. 누락 된 링크에 대해 죄송합니다 ...

+0

이 자습서는 CNF를 사용하여 TreeViewer를 만드는 방법에 대한 것이지만, VirtualResource를 추가하는 방법에 대한 실마리가 없습니다. –