Configure un editor definido por el usuario para especificar el código Java™ que el editor utiliza y para especificar valores de configuración y notificaciones utilizados por el código.
Asigne un editor definido por el usuario a un parámetro de patrón; consulte Definición de la interfaz de usuario.
Para configurar un editor definido por el usuario para un parámetro de patrón, seleccione un proyecto de código Java y una clase Java dentro de ese proyecto. El código de la clase Java se ejecuta cuando el editor lo utiliza un usuario del patrón. Puede crear un nuevo proyecto de código y una clase Java si es necesario.
Puede utilizar el proyecto de código para código de editor definido por el usuario y para código Java y PHP para modificar instancias de patrón. Para obtener más información sobre la utilización de Java y PHP para modificar instancias de patrón, consulte Modificación de instancias de patrón utilizando Java o PHP. Al incluir código de modificación de instancias de patrón y para el editor definido por el usuario en el mismo proyecto de código que los patrones que utilizan ambos tipos de código, es necesario que distribuya menos proyectos a los usuarios de patrones.
Puede especificar valores de configuración cuando configure el editor definido por el usuario. Estos valores los puede utilizar el código del editor definido por el usuario. Por ejemplo, puede escribir una lista de valores de configuración que se utilizan para rellenar una lista en el editor definido por el usuario.
Puede seleccionar parámetros en el patrón definido por el usuario que envíen notificaciones de cambio al editor definido por el usuario. El código del editor puede utilizar notificaciones de cambios para actualizar el valor del parámetro al que se asigna el editor definido por el usuario cuando otros valores de parámetro de patrón cambian.
Para configurar un editor definido por el usuario, realice los pasos siguientes:
A continuación:
Escriba el código Java para el editor definido por el usuario; consulte Escribir código Java para un editor definido por el usuario.