package Templates.API_Support.Modules_API;

import org.openide.modules.ModuleInstall;

/** Manages a module's lifecycle.
 * Remember that an installer is optional and often not needed at all.
 *
 * @author __USER__
 */
public class Installer extends ModuleInstall {

    // By default, do nothing but call restored().
    /*
    public void installed() {
	restored();
    }
    */

    // By default, do nothing.
    /*
    public void restored() {
    }
    */

    // By default, do nothing.
    /*
    public void uninstalled() {
    }
    */

    // By default, call restored().
    /*
    public void updated(int release, String specVersion) {
    }
    */

    // It is no longer recommended to override Externalizable methods
    // (readExternal and writeExternal). See the Modules API section on
    // "installation-clean" modules for an explanation.

}
