JavaScript elemszűrő kiterjesztések
Azonosító:
org.eclipse.wst.jsdt.ui.javaElementFilters
Leírás:
A kiterjesztési
pont segítségével a JavaScript felhasználói felület nézetek szűrőkkel
egészíthetők ki.
Konfigurációs kód:
<!ELEMENT extension (filter+)>
<w!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED
>
- point - a cél kiterjesztési pont teljes képzésű azonosítója
- id - a kiterjesztéspéldány elhagyható azonosítója
- name - a kiterjesztéspéldány elhagyható neve
<!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 - egyedi azonosító a szűrő azonosítására
- name - egyedi név, ami lehetővé teszi, hogy a szűrő azonosítását a
felhasználói felületben. Ez a jellemző egy lefordított karaktersorozatnak kell
lennie. Habár ez az attribútum nem szükséges a minta szűrőkhöz (pl. a
pattern attribútumot használókhoz), mégis ajánlott egy név
megadása, máskülönben a felhasználói felületen maga a pattern
karaktersorozat ábrázolja majd a szűrőt.
- description - a szűrő rövid leírása.
- targetId - annnak a célnak az azonosítója, ahova a szűrő
hozzáadásra kerül. Ha az attribútum hiányzik, akkor a szűrő minden olyan
nézethez közre lesz adva, amelyek az
org.eclipse.wst.jsdt.ui.actions.customFiltersActionGroup
csomagot használják. Ez helyettesíti az elévült "viewId"
attribútumot.
- enabled - a szűrő akkor lesz engedélyezett, ha ezen attribútum
értéke "true" vagy az attribútum nincs jelen. A felhasználó képes lesz ezt a
beállítást újradefiniálni a felhasználói felületen.
- pattern - ezzel a mintával egyező nevű elemek rejtve lesznek. Az
attribútum célja a visszamenőleges kompatibilitás, ezért a használata a
továbbiakban nem ajánlott. Minden olyan nézet, amely lehetővé teszi szűrők
beillesztését, minta szűrők hozzáadását is lehetővé teszik közvetlenül a
felhasználói felületről.
- class - a nézet szűrésére használt osztály neve. Az osztálynak az
org.eclipse.jface.viewers.ViewerFilter osztályt
kell kiterjesztenie. Ha ez a jellemző itt megtalálható, akkor a pattern
attribútumot nem szabad feltüntetni.
Példák:
Az alábbiakban
a JavaScript elemszűrő meghatározásának példája látható. Kiszűri a belső
osztályokat, és eredetileg ki van választva.
<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 és mások.
Minden
jog fenntartva. Jelen program és annak kísérőanyagai a csomaghoz
tartozó, illetve a
http://www.eclipse.org/legal/epl-v10.html
címen is elérhető Eclipse Public License 1.0 verziójának hatálya alatt lettek
közzétéve.