package org.docear.plugin.core.ui.wizard; import javax.swing.JPanel; /** * @author genzmehr@docear.org * */ public abstract class AWizardPage extends JPanel { private static final long serialVersionUID = 1L; private boolean displayable = true; private boolean skipOnBack = false; /*********************************************************************************** * CONSTRUCTORS **********************************************************************************/ /*********************************************************************************** * METHODS **********************************************************************************/ public void setPageDisplayable(boolean enabled) { this.displayable = enabled; } public boolean isPageDisplayable() { return this.displayable; } public void setSkipOnBack(boolean enabled) { this.skipOnBack = enabled; } public boolean skipOnBack() { return this.skipOnBack; } public boolean forceResize() { return false; } /*********************************************************************************** * REQUIRED METHODS FOR INTERFACES **********************************************************************************/ public abstract String getTitle(); public abstract void preparePage(WizardSession session); }