Definir filtro Carma
Identificador:
com.ibm.carma.ui.defineCarmaFilters
Desde:
8.0.2
Descripción:
Este punto de ampliación se
utiliza para definir un filtro Carma que debe utilizarse para decidir qué elementos se
visualizan para un RAM definido.
Código de configuración:
<!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 un filtro Carma que debe utilizarse al visualizar los recursos de Carma.
- uniqueId: el identificador exclusivo del RAM de CARMA
- filterLevel: se puede definir un filtro para aplicarlo a todos los recurso de
Carma o a recursos de Carma específicos. Los valores aceptables son "ALL", "RAM", "REPOSITORYINSTANCE" o "CONTAINER".
- filterDefinitionProcess: especifica cómo debe obtenerse la definición de
filtro. Los valores aceptables son: "PROMPT", "CLASS" o "DEFAULT".
"PROMPT" hará que se solicite al usuario final que defina el filtro si no existe ningún
filtro actual para el nivel de recurso de Carma que está expandiendo.
"CLASS" hará que se invoque la clase definida para obtener la serie de filtro. Si se
especifica el valor "CLASS", también debe definirse el atributo de clase. "DEFAULT" hará
que se utilice el valor de filterDefault definido. Si se especifica el valor "DEFAULT",
también debe definirse el atributo filterDefault.
- class: la implementación de definición de filtro Carma, debe implementar com.ibm.carma.ui.ICarmaDefineFilters
- filterDefault: el filtro predeterminado que debe utilizarse para el RAM y el filterLevel definidos.
Ejemplos:
Definición de filtros 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>
Información de la API:
Si se define el
atributo de clase, debe representar una implementación de
com.ibm.carma.ui.ICarmaDefineFilters.
Implementación proporcionada:
Los plug-ins
pueden utilizar este punto de ampliación para definir los filtros que deben utilizarse al
visualizar los recursos de CARMA.
Copyright IBM Corp. 2011 Reservados todos los derechos
|
Este Information Center está basado en tecnología Eclipse. (http://www.eclipse.org)