es.gob.afirma.standalone.plugins.ConfigurationPanel Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of afirma-ui-simpleafirma-plugins Show documentation
Show all versions of afirma-ui-simpleafirma-plugins Show documentation
Base para la construccion de plugins de AutoFirma
The newest version!
package es.gob.afirma.standalone.plugins;
import java.util.Properties;
import javax.swing.JPanel;
/**
* Panel con las opciones de configuración de un plugin.
*/
public abstract class ConfigurationPanel extends JPanel {
/** Serial Id. */
private static final long serialVersionUID = -1281422505557803637L;
/**
* Este método proporciona al panel la configuración almacenada previamente.
* Se ejecuta justo después de construir el diálogo de configuración
* y debe cargar los valores proporcionados en los distintos componentes del panel.
* Es la propia aplicación la que recupera estos datos para el plugin.
* @param config Configuración anteriormente guardada.
*/
public abstract void init(Properties config);
/**
* Este método debe devolver la configuració establecida en el panel
* para permitir a la aplicación guardarla. Se ejecuta cuando el usuario pulsa
* el botón "Aceptar" del diálogo de configuración.
* Es la propia aplicación la que guarda estos datos para el plugin.
* @return Configuración que se desea guardar.
*/
public abstract Properties getConfiguration();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy