Eclipse rcp 開發 : 自訂導航視圖CNF(3)為導航視圖增加隱藏檔案功能

來源:互聯網
上載者:User

標籤:des   style   http   color   java   os   檔案   io   

org.eclipse.ui.navigator.navigatorContent 右鍵新增commonFilter

id:  唯一

name :名稱 如:*.xml resources

description:描述, 如:Hides *.xml resources

在該屬性下載增加屬性:其中的value為通配xml

 <filterExpression>            <and>               <adapt                     type="org.eclipse.core.resources.IResource">                  <test                        property="org.eclipse.core.resources.name"                        value="*.xml">                  </test>               </adapt>            </and>         </filterExpression>

在com.itec.rcp.navigatorContent  屬性 下的includes 中添加contentExtension

配置完成後,啟動導航視圖中並沒有載入出我們建立的工程。

需要在ApplicationWorkbenchAdvisor.java 中註冊

在最下面添加兩個方法:

/** * cnf 需要用到 */@Overridepublic IAdaptable getDefaultPageInput() {return ResourcesPlugin.getWorkspace().getRoot();}/** * cnf 需要用 */@Overridepublic void initialize(IWorkbenchConfigurer configurer) {IDE.registerAdapters();}

在此啟動機會顯示出所建立的工程。

完成上述所有的步驟,在開啟查看,建立一個xml,並沒有顯示出來,在Customer View中選擇隱藏的xml已經被選中,如果取消選中,xml檔案就會被顯示出來

源碼地址:http://pan.baidu.com/s/1sjHeoNj

轉載麻煩加上連結,謝謝合作。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.