Controles de parámetro personalizado de CARMA
Identificador:
com.ibm.carma.ui.customParameterControls
Desde:
8.0
Descripción:
Este punto de ampliación se utiliza para registrar controles de parámetros personalizados. Los controles de parámetros personalizados se pueden utilizar para crear widgets de interfaz de usuario personalizados para parámetros de acción en la interfaz de usuario de CARMA.
Código de configuración:
<!ELEMENT extension (customParameterControl*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point: identificador cualificado del punto de ampliación destino
- id: identificador opcional de la instancia de ampliación
- name: nombre opcional de la instancia de ampliación
<!ELEMENT customParameterControl EMPTY>
<!ATTLIST customParameterControl
parameterId CDATA #IMPLIED
actionId CDATA #IMPLIED
uniqueId CDATA #REQUIRED
class CDATA #REQUIRED>
Define un control de parámetro personalizado. Mientras que es posible definir más de un control de parámetro
personalizado para un parámetro dado, el registro de parámetros personalizados devolverá solo un control de parámetro
personalizado cuando se pida uno.
Se dará preferencia a un control personalizado registrado cuyo ID de parámetro coincida exactamente con el ID de
parámetro solicitado, frente a un control personalizado definido con un comodín como ID de parámetro. Si hay más de uno
de estos registrados, se dará preferencia a un control personalizado cuyo ID de acción coincida con el ID de acción
solicitado frente a un control personalizado definido con un comodín como ID de acción. Si hay más de uno de estos
registros, la elección del registro no queda definida.
- parameterId: el identificador del parámetro según se define en el RAM de CARMA; utilice * para crear
controles para cada parámetro de la acción seleccionada
- actionId: el identificador de la acción según se define en el RAM de CARMA; utilice * para crear controles
para el parámetro seleccionado en todas las acciones
- uniqueId: el identificador exclusivo del RAM de CARMA
- class: la implementación del control de parámetros de cliente, debe implementar ICustomParameterControl
Ejemplos:
Registrar un control de parámetros personalizados:
<extension point="com.ibm.carma.ui.customParameterControls">
<customParameterControl
parameterId="042"
actionId="021"
uniqueId="MYRAM"
class="com.example.MyCustomParameterControl"/>
</extension>
Información de la API:
El valor del atributo de clase debe representar
un implementador de com.ibm.carma.ui.action.custom.ICustomParameterControl.
Implementación proporcionada:
Los plug-ins pueden utilizar este punto de
ampliación para añadir controles de parámetro personalizado a la interfaz de usuario de acciones definidas en un RAM de
CARMA.
Copyright IBM Corp. 2010 Reservados todos los derechos
|
Este Information Center está basado en tecnología Eclipse. (http://www.eclipse.org)