org.eclipse.ui.resourceFilters

資源過濾延伸項目可讓外掛程式定義過濾條件,以便在資源導覽器檢視畫面過濾檔案類型。 當利用特殊檔案類型來代表工作台所不應顯示或使用者所不應操作的內部外掛程式資訊時,這非常有用。

工作台會過濾出 ".*" 型樣來從資源導覽器中排除諸如 .metadata 這樣的 內部檔案。同樣地,JDT 外掛程式也會過濾出 "*.class" 檔,以隱藏編輯的類別。

資源過濾延伸項目的標記很簡單。以下取自工作台 plugin.xml

<extension
    point= "org.eclipse.ui.resourceFilters">
    <filter pattern = ".*" selected = "false"/>
</extension>

使用者可以利用資源導覽器的本端下拉功能表來啟用過濾條件。

除了宣告過濾型樣之外,外掛程式也可以利用 selected 屬性來指定應不應該在資源導覽器中啟用過濾條件。 這只會決定過濾型樣的初始狀態。使用者可以控制哪些是作用中的過濾型樣。