
package uk.co.wingpath.gui;

import javax.swing.*;

public interface Card
{
    JComponent getPanel ();
    String getTag ();
    String getName ();
    JButton getDefaultButton ();
    Action getHelpAction ();
    String getToolTipText ();

    /**
    * Called when the card has been selected.
    */
    void selected ();

    /**
    * Called when the dialog containing the card is hidden.
    * Any unsaved changes should be discarded.
    */
    void reset ();
}       

