public static void loadFromText(String text) { try { if (singleton == null) { // default behavior is to create a singleton for // an in memory dbserver useDBServer(); } singleton.loadFromText(text); } catch (Exception e) { ExceptionWindow.getExceptionWindow(e); } }
public static StorageListener useDBServer() { // assume in memory with some initial state if (singleton != null) { return (singleton); } try { singleton = (StorageListener) DBServer.initInMemory(); } catch (Exception e) { ExceptionWindow.getExceptionWindow(e); } return (singleton); }
public static void createEmpty() { try { if (singleton == null) { // default behavior is to create a singleton for // an in memory dbserver useDBServer(); } singleton.createEmpty(); } catch (Exception e) { ExceptionWindow.getExceptionWindow(e); } }
public static StorageListener useDBServer(String dbName) { // assumed persistent if (singleton != null) { return (singleton); } try { singleton = (StorageListener) DBServer.init(dbName); } catch (Exception e) { ExceptionWindow.getExceptionWindow(e); } return (singleton); }