Sezioni proprietà
Identificativo:
org.eclipse.ui.views.properties.tabbed.propertySections
Descrizione:
Descrive un elenco di sezioni da visualizzare con schede
che verranno aggiunte alla pagina delle proprietà a schede.
Markup di configurazione:
<!ELEMENT extension (propertySections)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - identificativo completo del punto di estensione di
destinazione
- id - identificativo dell'istanza dell'estensione
- name - nome dell'istanza dell'estensione facoltativo
<!ELEMENT propertySections (propertySection+)>
<!ATTLIST propertySections
contributorId CDATA #REQUIRED>
- contributorId - l'identificativo univoco del contributor della pagina foglio delle proprietà.
<!ELEMENT propertySection (input+)>
<!ATTLIST propertySection
tab CDATA #REQUIRED
id CDATA #REQUIRED
class CDATA #REQUIRED
afterSection CDATA #IMPLIED
filter CDATA #IMPLIED
enablesFor CDATA #IMPLIED>
- tab - la scheda in cui viene visualizzata questa sezione.
- id - l'ID univoco per la sezione
- class - la classe che implementa la sezione, ad esempio
org.eclipse.ui.views.properties.tabbed.AbstractPropertySection
- afterSection - quando una scheda contiene più sezioni, le sezioni vengono ordinate in base all'attributo
afterSection.
- filter - la classe che implementa un filtro di sezione, ad esempio org.eclipse.jface.viewers.IFilter.
I filtri vengono utilizzati per sovrascrivere l'utilità di associazione tipi e l'input per la selezione. Quando viene specificato un
filtro, l'utilità di associazione tipi e l'input vengono ignorati.
- enablesFor - un valore che indica il conteggio della selezione che abilita la sezione. Se viene specificato
e non si soddisfano le condizioni, la sezione non viene visualizzata. Se omesso, l'abilitazione della sezione non viene influenzata.
Attualmente sono supportati i seguenti formati di attributo:
|
n |
- un numero preciso di elementi selezionati.
Ad esempio: enablesFor=" 1" abilita la sezione solo quando viene selezionato un elemento |
<!ELEMENT input EMPTY>
<!ATTLIST input
type CDATA #REQUIRED>
- type - la classe selezionata o l'interfaccia che abiliterà la visualizzazione della sezione nella scheda.
Esempi:
<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 e altri.
Tutti i diritti riservati. Questo programma e il materiale di accompagnamento sono disponibili secondo i termini della Eclipse Public
License v1.0 che sono distribuiti con il prodotto, e disponibili all'indirizzo
http://www.eclipse.org/legal/epl-v10.html