WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Interfaces Java para editores definidos por el usuario

Utilice interfaces Java™ para escribir código para editores definidos por el usuario en los patrones definidos por el usuario.

Interfaz PatternPropertyEditor

La interfaz PatternPropertyEditor implementa los métodos que se muestran en la siguiente tabla:
Método Descripción
void configureEditor(PatternPropertyEditorSite sitio, boolean necesario, String valoresConfiguración) Se invoca automáticamente cuando se abre para su edición una instancia del patrón definido por el usuario. Este método adopta los parámetros siguientes, que el editor de instancias de patrón principal transfiere automáticamente:
  • sitio, que se utiliza como la interfaz entre el código del editor definido por el usuario y el editor de instancias de patrones principal. Puede acceder a este objeto utilizando el método getSite() en cualquier lugar en el código de editor definido por el usuario.
  • necesario, que especifica si el parámetro de patrón al que se asigna el editor definido por el usuario es obligatorio.
  • valoresConfiguración, que es el contenido del campo valoresConfiguración; consulte Configurar un editor definido por el usuario.
Escriba código para este método para configurar el editor definido por el usuario; por ejemplo, para analizar y almacenar los valores de configuración.
createControls(Object padre) Se invoca automáticamente cuando se abre para su edición una instancia del patrón definido por el usuario. Este método adopta el parámetro, parent, que se transfiere desde el editor de instancias de patrón.

Escriba código para este método para crear los controles y el diseño del editor definido por el usuario.

void setEnabled(boolean habilitado) Se invoca automáticamente cuando el parámetro de patrón está habilitado o inhabilitado mediante una expresión de habilitación XPath. Este método adopta el parámetro, enabled, que se transfiere desde el editor de instancias de patrón. El parámetro está establecido en true si el parámetro de patrón está habilitado y false si el parámetro de patrón está inhabilitado.

Escriba código para este método para habilitar o inhabilitar los controles del editor definido por el usuario, en función del valor pasado del editor de instancias de patrón.

String getValue() Se invoca automáticamente después de que el editor definido por el usuario llame a valueChanged(). Este método devuelve un valor del editor definido por el usuario al editor de instancias de patrón principal. El valor devuelto se almacena como el valor del parámetro de patrón.

Escriba código para este método para devolver el valor actual del parámetro de patrón desde el editor definido por el usuario.

void setValue(String valor) Se invoca automáticamente cuando se abre para su edición una instancia del patrón definido por el usuario. Este método adopta el parámetro, valor, que es el valor del parámetro de patrón que se almacena en el editor de instancias de patrón. Es el valor predeterminado del parámetro, o el valor que se ha guardado después de configurar la instancia de patrón.

Escriba el código para este método para inicializa valores en el editor definido por el usuario, basándose en el valor del parámetro de patrón que se almacena en el editor de instancias de patrón.

String isValid() Se invoca automáticamente después de que el editor definido por el usuario llame a valueChanged().

Escriba código para este método para validar el valor del parámetro de patrón y devuelva null si el valor es válido o un mensaje de error si el valor no es válido. El mensaje de error se visualiza en el editor de instancias de patrón.

void notifyChanged(String idParámetro, String valor) Se invoca automáticamente cuando el valor de un parámetro de patrón que está establecido para enviar notificaciones de cambios cambia. Para obtener más información sobre cómo establecer un parámetro de patrón para enviar notificaciones de cambios al editor definido por el usuario, consulte Configurar un editor definido por el usuario. Este método adopta los parámetros siguientes, que el editor de instancias de patrón principal transfiere automáticamente:
  • idParámetro, que es el ID del parámetro de patrón que ha cambiado.
  • valor, que es el nuevo valor del parámetro de patrón que ha cambiado.

Escriba código para este método para modificar el comportamiento del editor o para actualizar el valor del parámetro de patrón al que se asigna el editor definido por el usuario, si es necesario.

Interfaz PatternPropertyEditorSite

La interfaz PatternPropertyEditorSite implementa el método que se muestra en la siguiente tabla:
Método Descripción
void valueChanged() Envía una notificación al editor de instancias de patrón cuando cambia el valor del parámetro de patrón que utiliza el editor definido por el usuario. El nuevo valor se utilizará para actualizar todas las expresiones XPath o los editores definidos por el usuario que utilizan este parámetro de patrón.

Llame a este método desde un escucha en los controles del editor definido por el usuario. Llame a ese método en el objeto de PatternPropertyEditorSite, sitio, que se transfiere al método configureEditor().

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 17:00:59


Tema de referenciaTema de referencia | Versión 8.0.0.5 | bc31450_