Definir Filtro do Carma
Identificador:
com.ibm.carma.ui.defineCarmaFilters
Desde:
8.0.2
Descrição:
Esse ponto de extensão é usado para definir um filtro do Carma a ser usado para decidir quais elementos exibir para um RAM definido.
Marcação de Configuração:
<!ELEMENT extension (defineCarmaFilter*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT defineCarmaFilter EMPTY>
<!ATTLIST defineCarmaFilter
uniqueId CDATA #REQUIRED
filterLevel CDATA #REQUIRED
filterDefinitionProcess CDATA #REQUIRED
class CDATA #IMPLIED
filterDefault CDATA #IMPLIED>
Define um filtro do Carma a ser usado ao exibir recursos do Carma.
- uniqueId - o identificador exclusivo do RAM do CARMA
- filterLevel - Um filtro pode ser definido para aplicação a todos os recursos do Carma ou a recursos específicos. Os valores aceitáveis são "ALL", "RAM", "REPOSITORYINSTANCE" ou "CONTAINER".
- filterDefinitionProcess - especifica como a definição de filtro deve ser obtida. Os valores aceitáveis são: "PROMPT", "CLASS" ou "DEFAULT".
"PROMPT" fará com que o usuário final seja solicitado a definir o filtro se nenhum filtro atual existir para o nível de recursos do Carma que está sendo expandido.
"CLASS" fará com que a classe definida seja chamada para obter a sequência de filtros. Se o valor "CLASS" for especificado, o atributo de classe deverá ser definido também.
"DEFAULT" fará com que o valor filterDefault definido seja usado. Se o valor "DEFAULT" for especificado, o atributo filterDefault deverá ser definido também.
- class - a implementação da definição de Filtro do Carma deve implementar com.ibm.carma.ui.ICarmaDefineFilters
- filterDefault - O filtro padrão a ser usado para RAM e filterLevel definidos.
Exemplos:
Definindo filtros do Carma:
<extension point="com.ibm.carma.ui.defineCarmaFilters">
<defineCarmaFilter
uniqueId="MYRAM"
filterLevel="RAM"
filterDefinitionProcess="CLASS"
class="com.example.MyCarmaFilter"
</defineCarmaFilter>
<defineCarmaFilter
uniqueId="MYRAM"
filterLevel="REPOSITORYINSTANCE"
filterDefinitionProcess="DEFAULT"
filterDefault="USER161*"
</defineCarmaFilter>
<defineCarmaFilter
uniqueId="MYRAM"
filterLevel="CONTAINER"
filterDefinitionProcess="PROMPT"
</defineCarmaFilter>
</extension>
Informações de API:
Se o atributo de classe for definido, deverá representar uma implementação de com.ibm.carma.ui.ICarmaDefineFilters.
Implementação Fornecida:
Plug-ins podem usar esse ponto de extensão para definir filtros a serem usados ao exibir recursos do CARMA.
Copyright IBM Corp. 2011 Todos os Direitos Reservados
|
Este centro de informações foi desenvolvido com a tecnologia Eclipse. (http://www.eclipse.org)