*/
package jalview.structure;
-import jalview.bin.Jalview;
+import jalview.bin.ApplicationSingletonProvider;
+import jalview.bin.ApplicationSingletonProvider.ApplicationSingletonI;
import jalview.datamodel.PDBEntry;
import jalview.datamodel.PDBEntry.Type;
* @author tcofoegbu
*
*/
-public class StructureImportSettings
+public class StructureImportSettings implements ApplicationSingletonI
{
+ private StructureImportSettings()
+ {
+ // private singleton
+ }
+
private static StructureImportSettings getInstance()
{
- Jalview j = Jalview.getInstance();
- return (j.structureImportSettings == null
- ? j.structureImportSettings = new StructureImportSettings()
- : j.structureImportSettings);
+ return (StructureImportSettings) ApplicationSingletonProvider
+ .getInstance(StructureImportSettings.class);
}
/**