Egenskapsavsnitt
ID:
org.eclipse.ui.views.properties.tabbed.propertySections
Beskrivning:
Beskriver en lista med avsnitt som visas på flikar som läggs till på sidan med egenskapsflikar.
Konfigurationsmärkordsuppsättning:
<!ELEMENT extension (propertySections)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - ett fullständigt ID för målutökningspunkten
- id - ett valfritt ID för utökningsförekomsten
- name - ett valfritt namn på utökningsförekomsten
<!ELEMENT propertySections (propertySection+)>
<!ATTLIST propertySections
contributorId CDATA #REQUIRED>
- contributorId - ett unikt ID för den som lägger till innehåll på egenskapssidan
<!ELEMENT propertySection (input+)>
<!ATTLIST propertySection
tab CDATA #REQUIRED
id CDATA #REQUIRED
class CDATA #REQUIRED
afterSection CDATA #IMPLIED
filter CDATA #IMPLIED
enablesFor CDATA #IMPLIED>
- tab - den flik som avsnittet visas på
- id - det unika ID:t för avsnittet
- class - den klass som implementerar avsnittet, dvs. utökar org.eclipse.ui.views.properties.tabbed.AbstractPropertySection
- afterSection - När det finns fler än ett avsnitt på fliken sorteras avsnitt enligt attributet afterSection.
- filter - den klass som implementerar ett avsnittsfilter, dvs. implementerar org.eclipse.jface.viewers.IFilter.
Ett filter används till att åsidosätta typavbildningsfunktionen och indata för urvalet. När ett filter anges ignoreras typavbildningsfunktionen och indata.
- enablesFor - ett värde som betecknar det antal val som måste uppfyllas för att avsnittet ska aktiveras. Om det anges och villkoret inte uppfylls visas inte avsnittet. Om det utelämnas påverkas inte aktiveringen av avsnittet. Följande attributformat kan för närvarande användas:
|
n |
- ett exakt antal markerade objekt
Exempel: enablesFor=" 1" aktiverar avsnittet endast när 1
objekt är markerat |
<!ELEMENT input EMPTY>
<!ATTLIST input
type CDATA #REQUIRED>
- type - den valda klass eller gränssnitt som aktiverar visningen av avsnittet på fliken
Exempel:
<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 and others.
All Rights Reserved. Detta program och medföljande material tillhandahålls under villkoren för Eclipse Public License v1.0 som medföljer denna distribution och finns tillgänglig på
http://www.eclipse.org/legal/epl-v10.html