public class Jalview
{
+ public static Jalview getInstance()
+ {
+ Instance i = Instance.getInstance();
+ return (i.jalview == null ? i.jalview = new Jalview() : i.jalview);
+ }
+
public Jalview()
{
- Instance.setJalview(this);
+ Instance.getInstance().jalview = this;
}
static
public static boolean isHeadlessMode()
{
- return Instance.getJalview().headless;
+ return getInstance().headless;
}
private Desktop desktop;
public static AlignFrame getCurrentAlignFrame()
{
- return Instance.getJalview().currentAlignFrame;
+ return getInstance().currentAlignFrame;
}
public static void setCurrentAlignFrame(AlignFrame currentAlignFrame)
{
- Instance.getJalview().currentAlignFrame = currentAlignFrame;
+ getInstance().currentAlignFrame = currentAlignFrame;
}
static
{
try
{
- Jws2Discoverer.getDiscoverer().setPreferredUrl(jabawsUrl);
+ Jws2Discoverer.getInstance().setPreferredUrl(jabawsUrl);
System.out.println(
"CMD [-jabaws " + jabawsUrl + "] executed successfully!");
} catch (MalformedURLException e)
}
}
- // BH 2019.05.10 moved here from StructureSelectionManager because this is a
- // singleton; allows it to be cleaned up when the application is closed.
-
}