Rozšíření filtru prvku JavaScript
Identifikátor:
org.eclipse.wst.jsdt.ui.javaElementFilters
Popis:
Tento bod rozšíření se používá pro rozšíření pohledů uživatelského rozhraní jazyka JavaScript, pomocí filtrů.
Konfigurační markup:
<!ELEMENT extension (filter+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED
>
- point - Úplný identifikátor cílového bodu rozšíření.
- ID - Nepovinný identifikátor instance rozšíření.
- name - Nepovinný název instance rozšíření.
<!ELEMENT filter EMPTY>
<!ATTLIST filter
id CDATA #IMPLIED
name CDATA #IMPLIED
description CDATA #IMPLIED
targetId CDATA #IMPLIED
enabled (true | false)
pattern CDATA #IMPLIED
class CDATA #IMPLIED
>
- id - jedinečné ID, které bude použito k identifikaci tohoto filtru
- name - Jedinečný název, který umožňuje identifikovat tento filtr v uživatelském rozhraní. Tento atribut by měl být přeložený řetězec. I když tento atribut není požadován pro filtry vzorků (tj. filtry používající atribut pattern), přesto doporučujeme název poskytnout, jinak bude použit samotný řetězec vzorku pro reprezentaci tohoto filtru v uživatelském rozhraní.
- description - Krátký popis tohoto filtru.
- targetId - ID cíle, kam je tento filtr přispěn. Pokud tento atribut chybí, pak bude filtr přispěn do všech pohledů, které používají
org.eclipse.wst.jsdt.ui.actions.customFiltersActionGroup. Tím
se nahradí zamítnutý atribut "viewId".
- enabled - filtr bude povolen, má-li tento atribut hodnotu "true" nebo pokud tento atribut není přítomen. S největší pravděpodobností bude uživatel mít možnost potlačit toto nastavení v uživatelském rozhraní.
- pattern - Prvky, jejichž názvy odpovídají tomuto vzorku, budou skryty. Tento atribut je zde pro zpětnou kompatibilitu a už by neměl být používán. Všechny pohledy umožňující zasunout filtr umožňují také přidat filtry vzorků, prostřednictvím uživatelského rozhraní.
- class - Název třídy použité pro filtrování pohledu. Tato třída musí rozšířit
org.eclipse.jface.viewers.ViewerFilter. Pokud je zde tento atribut,
pak atribut vzorku nesmí být poskytnut.
Příklady:
Následuje příklad definice filtru prvku jazyka JavaScript. Provádí odfiltrování vnitřních tříd a je vybrán na začátku.
<extension point="org.eclipse.wst.jsdt.ui.javaElementFilters">
<filter
id="org.eclipse.wst.jsdt.ui.PackageExplorer.LibraryFilter"
name="%HideReferencedLibraries.label"
description="%HideReferencedLibraries.description"
targetId="org.eclipse.wst.jsdt.ui.PackageExplorer"
class="org.eclipse.wst.jsdt.internal.ui.filters.LibraryFilter"
enabled="false">
</filter>
</extension>
Copyright (c) 2007 IBM Corporation a další.
Všechna práva vyhrazena. Tento program a doprovodné materiály jsou zpřístupněny za podmínek licence Eclipse Public License
v1.0, která je součástí této distribuce a je k dispozici na adrese
http://www.eclipse.org/legal/epl-v10.html