Rozšíření filtru prvku Java
Identifikátor:
org.eclipse.jdt.ui.javaElementFilters
Popis:
Tento bod rozšíření se používá pro rozšíření pohledů uživatelského rozhraní jazyka Java, 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 pro 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 pro tento filtr. Tento atribut by měl být přeložený řetězec.
- 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.jdt.ui.actions.customFiltersActionGroup. Tím
se nahradí nepřípustný atribut "viewId".
- enabled - Filtr bude zpřístupněn, pokud je tento atribut přítomen a jeho hodnota je "true". 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 Java. Provádí odfiltrování vnitřních tříd a je vybrán na začátku.
<extension point=
"org.eclipse.jdt.ui.javaElementFilters"
>
<filter
id=
"org.eclipse.jdt.ui.PackageExplorer.LibraryFilter"
name=
"%HideReferencedLibraries.label"
description=
"%HideReferencedLibraries.description"
targetId=
"org.eclipse.jdt.ui.PackageExplorer"
class=
"org.eclipse.jdt.internal.ui.filters.LibraryFilter"
enabled=
"false"
>
</filter>
</extension>
Copyright (c) 2001, 2004 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