Seções de Propriedade
Identificador:
org.eclipse.ui.views.properties.tabbed.propertySections
Descrição:
Descreve uma lista de seções a serem exibidas nas guias que serão contribuídas na
página tabulada da folha de propriedade.
Marcação da Configuração:
<!ELEMENT extension (propertySections)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - um identificador completamente qualificado do ponto de extensão do destino
- id - um identificador opcional da instância da extensão
- name - um nome opcional da instância da extensão
<!ELEMENT propertySections (propertySection+)>
<!ATTLIST propertySections
contributorId CDATA #REQUIRED>
- contributorId - O identificador exclusivo do contribuidor da página da folha
de propriedades.
<!ELEMENT propertySection (input+)>
<!ATTLIST propertySection
tab CDATA #REQUIRED
id CDATA #REQUIRED
class CDATA #REQUIRED
afterSection CDATA #IMPLIED
filter CDATA #IMPLIED
enablesFor CDATA #IMPLIED>
- tab - A guia na qual esta seção aparece.
- id - O id exclusivo para a seção.
- class - A classe que implementa a seção, isto é, estende org.eclipse.ui.views.properties.tabbed.AbstractPropertySection
- afterSection - Quando houver mais de uma seção em uma guia, as seções serão classificadas pelo atributo afterSection.
- filter - A classe que implementa um filtro de seção, isto é, implementa org.eclipse.jface.viewers.IFilter.
Um filtro é utilizado para substituir o mapeador de tipos e a entrada para a seleção. Quando
um filtro é especificado, o mapeador de tipos e a entrada são ignorados.
- enablesFor - um valor indicando a contagem de seleções que deve ser atendida
para ativar a seção. Se especificado e a condição não for atendida, a seção não será
exibida. Se omitido, a ativação da seção não será afetada. Os formatos de atributo a
seguir são suportados atualmente:
|
n |
- um número preciso de itens selecionados.
Por exemplo: enablesFor=" 1" ativa a seção somente quando 1
item é selecionado |
<!ELEMENT input EMPTY>
<!ATTLIST input
type CDATA #REQUIRED>
- type - A classe ou interface selecionada que ativará a exibição da seção na
guia.
Exemplos:
<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 terceiros.
Todos os direitos reservados. Este programa e os materiais fornecidos com ele são
disponibilizados sob os termos da Licença Pública do Eclipse v1.0 que acompanha
esta distribuição e está disponível em
http://www.eclipse.org/legal/epl-v10.html