Jelzők támogatása
Azonosító:
org.eclipse.ui.ide.markerSupport
Minimális verziószám:
3.2
Leírás:
A jelzők támogatása kiterjesztési pont
meghatározza a jelzőket, például problémákat, könyvjelzőket és feladatnézeteket
megjelenítő kiterjesztéseket a munkaterület-eszközök számára.
Konfigurációs kód:
<!ELEMENT extension (problemFilter* , markerTypeCategory* , markerGrouping* , markerGroupingEntry* , markerAttributeGrouping*)>
<!ATTLIST extension
point CDATA #REQUIRED
name CDATA #IMPLIED
id CDATA #IMPLIED>
<!ELEMENT problemFilter (selectedType)*>
<!ATTLIST problemFilter
enabled (true | false)
scope (ON_ANY|ON_SELECTED_ONLY|ON_SELECTED_AND_CHILDREN|ON_ANY_IN_SAME_CONTAINER)
onDescription CDATA #IMPLIED
severity (ERROR|WARNING|INFO)
name CDATA #REQUIRED
id CDATA #REQUIRED>
A problémaszűrő egy problémákra alkalmazható szűrő.
- enabled - A szűrő alapértelmezésben engedélyezett-e. Ha ez az érték nincs megadva, akkor az érték igaz.
- scope - A szűrő hatóköre. A következők egyike:
ON_ANY: a munkaterület bármely eleme
ON_SELECTED_ONLY: a pillanatnyilag kijelölt elemen
ON_SELECTED_AND_CHILDREN: a pillanatnyilag kijelölt elemen és annak leszármazottain
ON_ANY_IN_SAME_CONTAINER: bármely, a kijelöléssel egyező felső szintű tárolóval rendelkező elemen
- onDescription - A vizsgálandó probléma leírása. Ha ezt az értéket egy ! előzi meg, akkor az ellenőrzés azt ellenőrzi, hogy a leírás nem tartalmazza a karaktersorozatot.
- severity - A probléma súlyossága, amelyre ez a szűrő fel van készítve. Ha ez az érték nincs megadva, akkor nem történik súlyosság szerinti szűrés. A súlyosság a következő értékek egyike lehet: ERROR, WARNING vagy INFO.
- name - A szűrő olvasható neve.
- id - A szűrő egyedi azonosítója.
<!ELEMENT selectedType EMPTY>
<!ATTLIST selectedType
markerId CDATA #IMPLIED>
A selectedType értékek a szűrő által alapértelmezésben kiválasztott jelzőtípusok azonosítói. Ha nincsenek kijelölve típusok, akkor az összes jelzőtípus engedélyezett. A szűrőben meg nem adott összes típus alapértelmezésben tiltott.
- markerId - Az alapértelmezésben engedélyezett jelző azonosítója.
<!ELEMENT markerTypeCategory (markerTypeReference)>
<!ATTLIST markerTypeCategory
name CDATA #REQUIRED>
A markerTypeCategory jelzőtípusok egyetlen kategóriába csoportosítására szolgáló elem.
- name - A címke a felhasználó számára megjelenített olvasható név.
<!ELEMENT markerTypeReference EMPTY>
<!ATTLIST markerTypeReference
id CDATA #REQUIRED>
A markerTypeReference hivatkozás az org.eclipse.core.resources csomagban található kiterjesztési pont segítségével meghatározott markerType elemre.
- id - A markerType azonosítója
<!ELEMENT markerGrouping EMPTY>
<!ATTLIST markerGrouping
label CDATA #REQUIRED
id CDATA #REQUIRED>
A markerGrouping egy csoportosítási feltétel meghatározása a támogató jelzőnézetekhez (jelenleg csak a
problémák nézet). A csoport rendezési sorrendje az attribútumkiosztások meghatározási sorrendje.
- label - A címke egy olvasható karaktersorozat, amely a bejegyzés létrehozásához kerül felhasználásra a Csoportosítás-> menüben ehhez a jelzőcsoportosításhoz.
- id - Az id a markerGrouping nem fordítható azonosítója. A markerGroupingEntry hivatkozhat rá.
<!ELEMENT markerAttributeMapping EMPTY>
<!ATTLIST markerAttributeMapping
value CDATA #REQUIRED
markerGroupingEntry CDATA #REQUIRED>
A markerAttributeMapping leképez egy jelzőattribútumot egy névre.
- value - Az érték az attribútum adott leképezésben használt értéke.
- markerGroupingEntry - A markerGroupingEntry azonosítója, amelyre ez az attribútumérték leképezésre kerül.
<!ELEMENT markerGroupingEntry EMPTY>
<!ATTLIST markerGroupingEntry
id CDATA #REQUIRED
markerGrouping CDATA #REQUIRED
label CDATA #REQUIRED
priority CDATA #REQUIRED>
A markerGroupingEntry a markerGrouping egyik bejegyzésének meghatározása.
- id - A markerGroupingEntry azonosítója. A markerAttributeGrouping hivatkozhat rá.
- markerGrouping - A markerGrouping azon markerGrouping elem azonosítója, amelyhez ez a bejegyzés hozzáadásra kerül.
- label - A bejegyzés fordítható címkéje.
- priority - A bejegyzés prioritása. A magasabb prioritások a lista elején jelennek meg.
<!ELEMENT markerAttributeGrouping (markerAttributeMapping*)>
<!ATTLIST markerAttributeGrouping
markerType CDATA #REQUIRED
attribute CDATA #IMPLIED
defaultGroupingEntry CDATA #IMPLIED>
A markerAttributeGrouping egy adott markerType attribútumleképezéseinek meghatározása
- markerType - Azon markerType azonosítója, amelyre ez a csoportosítás érvényes.
- attribute - Az attribútum a tesztelendő attribútum neve. Ha nincs megadva, akkor csak a defaultGroupingEntry kerül ellenőrzésre.
- defaultGroupingEntry - A defaultGroupingEntry azon csoportosítások választható kategóriája, amelyek a
fogadó egyik markerAttributeMapping feltételét sem teljesítik. Ez az alapértelmezés akkor kerül alkalmazásra, ha egy attribútumérték nem felel meg egy leképezésnek, vagy ha az attribútum nem érhető el.
Példák:
Az alábbiakban egy problémaszűrő meghatározására láthat
példát a jelzőtámogatásban. Ez a példa java figyelmeztetéseket jelenít meg a kijelölt elemen és azok leszármazottain, valamint kiszűri a NON-NLS karaktersorozattal rendelkezőket.
<extension point=
"org.eclipse.ui.ide.markerSupport"
>
<problemFilter
name =
"Warnings"
id =
"org.eclipse.example.warningFilter"
enabled =
"true"
scope=
"ON_SELECTED_AND_CHILDREN"
onDescription=
"!NON-NLS"
severity=
"WARNING"
>
<selectedType
markerId=
"org.eclipse.core.resources.problemmarker"
/>
</problemFilter>
</extension>
API-információk:
[Adja meg az API információkat.]
Szállított megvalósítás:
[Adjon meg információkat a kiterjesztési pont biztosított megvalósításáról.]
Copyright (c) 2005, 2006 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.