IOperadorAplicacion
Una vez hayamos extendido el punto de extensión podemos empezar a implementar una operación que implemente la
interfaz IOperadorAplicacion.
En nuestro caso de ejemplo, implementaremos la operación de cambio de
espacio de color RGB a IHS (OperadorRGB2IHSAplicacion)
.
Para implementar una operación que funcione en la aplicación, el desarrollador debe conocer algunas partes y clases que constituyen la aplicación. Por ello, esta sección se divide en varias secciones donde se explican cada una de las clases que pueden resultar de interés para el desarrollador.
Para empezar, el desarrollador debe definir una nueva clase que implemente la interfaz IOperadorAplicacion,
y que a su vez, contendrá la nueva operación que queremos desarrollar, en nuestro caso OperadorRGB2IHSAplicacion.
Esta acción la llevaremos a cabo haciendo click sobre " class* " en la pestaña Extensions del archivo
plugin.xml, como se observa en la imagen superior.
Tras ejecutar la acción, se verá una ventana similar a la de la imagen inferior.
Una vez se hayan rellenado los datos necesarios para la creación de la clase, se aceptará la operación haciendo "click" en Finish.
El código que genere la clase será similar al que se adjunta:
OperadorRGB2IHSAplicacion.java
|
package com.coolimagingproject.colorOperations.operadorAplicacion.color;
|
Con la clase generada, estamos en disposición de empezar a
implementar el OperadorRGB2IHSAplicacion
de ejemplo.
Si desea más información acerca de los métodos que debe implementar, puede dirigirse a la documentación de la interfaz IOperadorAplicacion o a la sección Cómo actúa una operación en la aplicación de este mismo manual.