/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package org.geoforge.guillcogceclgsi.dialog;
import java.awt.event.ActionListener;
import java.util.logging.Logger;
import org.geoforge.guillc.dialog.GfrDlgManagePlgsAbs;
import org.geoforge.guillc.optionpane.GfrOptionPaneAbs;
import org.geoforge.guillcogceclgsi.panel.PnlCntTblManagePlgsGsi;
import org.geoforge.guillcogceclgsi.toolbar.GfrTbrHlpSubPrnManageDlgPlgsGsi;
import org.geoforge.java.util.logging.filehandler.FileHandlerLogger;
/**
*
* @author robert
*/
public class GfrDlgManagePlgsGsi extends GfrDlgManagePlgsAbs
{
// ----
// begin: instantiate logger for this class
final private static Logger _LOGGER_ = Logger.getLogger(GfrDlgManagePlgsGsi.class.getName());
static
{
GfrDlgManagePlgsGsi._LOGGER_.addHandler(FileHandlerLogger.s_getInstance());
}
// end: instantiate logger for this class
// ----
static private GfrDlgManagePlgsGsi _INSTANCE_ = null;
static public GfrDlgManagePlgsGsi s_getInstance()
{
if (GfrDlgManagePlgsGsi._INSTANCE_ == null)
{
GfrDlgManagePlgsGsi._INSTANCE_ = new GfrDlgManagePlgsGsi();
if (! GfrDlgManagePlgsGsi._INSTANCE_.init())
{
GfrDlgManagePlgsGsi._LOGGER_.severe("! GfrDlgManagePlgsGsi._INSTANCE_.init()");
GfrOptionPaneAbs.s_showDialogError(_INSTANCE_, "! GfrDlgManagePlgsGsi._INSTANCE_.init()");
System.exit(1);
}
}
return GfrDlgManagePlgsGsi._INSTANCE_;
}
// ---
private GfrDlgManagePlgsGsi()
{
super();
super._tbr = new GfrTbrHlpSubPrnManageDlgPlgsGsi((ActionListener) this);
super._pnlContents = new PnlCntTblManagePlgsGsi();
}
}