All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jaxx.runtime.swing.wizard.WizardOperationStep Maven / Gradle / Ivy

package jaxx.runtime.swing.wizard;

/**
 *
 * Le contrat a implanter pour une etapes dans le modèle de wizard avec
 * opérations.
 * 
 * @author tony
 * @since 1.3
 */
public interface WizardOperationStep extends WizardStep {

    /**
     * @return le label de l'opération
     */
    String getOperationLabel();

    /**
     * @return la description de l'opération
     */
    String getOperationDescription();

    /**
     * @return le type de l'action associée à l'étape ou null si
     *         l'étape n'a pas d'opération associée.
     */
    Class getActionClass();

    /**
     * @return true si l'étape a une opération associée,
     *         false sinon.
     */
    boolean isOperation();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy