Tulajdonságszakaszok
Azonosító:
org.eclipse.ui.views.properties.tabbed.propertySections
Leírás:
A lapokkal rendelkező tulajdonságlapokhoz hozzáadott lapokon
belül megjelenítendő szakaszok listáját írja le.
Konfigurációs kód:
<!ELEMENT extension (propertySections)>
<!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 propertySections (propertySection+)>
<!ATTLIST propertySections
contributorId CDATA #REQUIRED>
- contributorId - A tulajdonságlap közreadójának egyedi azonosítója.
<!ELEMENT propertySection (input+)>
<!ATTLIST propertySection
tab CDATA #REQUIRED
id CDATA #REQUIRED
class CDATA #REQUIRED
afterSection CDATA #IMPLIED
filter CDATA #IMPLIED
enablesFor CDATA #IMPLIED>
- tab - Az a lap, amelyen a szakasz megjelenik.
- id - A szakasz egyedi azonosítója.
- class - A szakaszt megvalósító osztály, azaz amely kiterjeszti az
org.eclipse.ui.views.properties.tabbed.AbstractPropertySection felületet.
- afterSection - Ha egy lapon több szakasz található, akkor azok az afterSection attribútum alapján kerülnek rendezésre.
- filter - Egy szakaszszűrőt - azaz az org.eclipse.jface.viewers.IFilter felületet - megvalósító
osztály. Egy szűrő segítségével felülbírálható a típusleképező és a kijelölés bemenete. Ha meg van adva szűrő, akkor a típusleképező és a bemenet figyelmen kívül maradnak.
- enablesFor - egy érték, amely azt jelzi, hány kijelölés hatására került engedélyezésre a szakasz. Ha meg van adva és nem felel meg a feltételnek, akkor a szakasz nem kerül megjelenítésre. Ha ki van hagyva, akkor a szakasz engedélyezését nem értinti.
Pillanatnyilag az alábbi attribútumformátumok használhatók:
|
n |
- a kijelölt elemek pontos száma.
Például: az enablesFor=" 1" csak akkor engedélyezi a szakaszt, ha 1
elem van kijelölve |
<!ELEMENT input EMPTY>
<!ATTLIST input
type CDATA #REQUIRED>
- type - A kijelölt osztály vagy felület, amely engedélyezi a szakasz megjelenítését a lapon.
Példák:
<extension
point=
"org.eclipse.ui.tests.views.properties.tabbed.propertySections"
>
<propertySections contributorId=
"org.eclipse.ui.views.properties.tabbed.views.TestsView"
>
<propertySection
class=
"org.eclipse.ui.tests.views.properties.tabbed.sections.NameSection"
enablesFor=
"1"
id=
"propertySection1"
tab=
"propertyTab1"
>
<input type=
"org.eclipse.ui.tests.views.properties.tabbed.model.Element"
>
</input>
</propertySection>
</propertySections>
</extension>
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.