Opcional: Adición de un editor o un compilador de propiedades

Si necesita controlar la manera en que las propiedades (atributos) del nodo se visualizan, puede crear un editor de propiedades implementando la interfaz IPropertyEditor. Un nodo de propiedades no tiene limitaciones de contenido. Puede contener muchos controles, como campos de texto, y así sucesivamente.

Si desea crear un compilador personalizado, por ejemplo para cifrar un valor antes de enviarlo al servidor, puede crear un compilador implementando la interfaz IPropertyCompiler.

Inicio del cambio

Creación de la clase Java

Para crear una nueva clase Java para el editor o el compilador de propiedades, complete los pasos siguientes.
  1. Vaya a la perspectiva Java.
  2. Seleccione el proyecto de nodo definido por el usuario en el explorador de paquetes, y pulse Proyecto > Recompilar proyecto.
  3. Pulse el botón derecho del ratón en el proyecto de nodo definido por el usuario y, a continuación, pulse Actualizar Classpath…
  4. En el proyecto UDN, seleccione el directorio /src y pulse Archivo > Nuevo > Clase.
  5. Escriba un nombre para la clase en el campo de texto Nombre.
  6. Realice los pasos siguientes, en función de si va a crear un editor de propiedades o un compilador de propiedades.
    • Si va a crear un editor de propiedades:
    1. Suprima el texto que haya en el campo de texto Superclase, y pulse Examinar…
    2. Seleccione la clase AbstractPropertyEditor y pulse Aceptar.
    • Si va a crear un compilador de propiedades:
    1. Pulse el botón Agregar… situado junto al campo de texto Interfaces.
    2. Seleccione la interfaz IPropertyCompiler y pulse Aceptar.
  7. Pulse Finalizar.
Fin del cambio

Cómo probar un editor o un compilador de propiedades

Si desea probar el editor de propiedades, inicie otra instancia del área de trabajo y seleccione Ejecutar > Ejecutar como > Área de trabajo de ejecución. Consulte el apartado PDE Guide si desea ver más información sobre cómo probar la utilización del Área de trabajo de ejecución.

Si desea probar el compilador, difunda el flujo que contiene el nodo definido por el usuario en un intermediario.

Conceptos relacionados
Nodos de entrada definidos por el usuario
Nodos de proceso de mensajes definidos por el usuario
Nodos de salida definidos por el usuario

Tareas relacionadas
Creación de un proyecto de nodo definido por el usuario

Referencia relacionada
Extensiones definidas por el usuario