package art.servers; import art.library.gui.flat.FlatDialog; import art.servers.configuration.Configuration; import java.io.PrintWriter; import java.io.StringWriter; public class BannerServer extends art.servers.Server { public static void main(String[] args) { try { System.setProperty("file.encoding", "UTF-8"); Shared.setApplicationCode("2qPY7GePV5zntyDst72sbPU5d9BgmGmD"); Shared.setApplicationName("art.servers.bannerserver"); preinitialise(args, Configuration.class); Shared.model = new art.servers.bannerserver.Model(Shared.configuration); postinitialise(args); Shared.controllerListener.setListenerImplementation(new art.servers.bannerserver.controller.ListenerImplementation()); // Factory controller // Shared.model.factoryController = new art.servers.bannerserver.controller.FactoryController(); // Shared.model.factoryController.start(); // art.servers.bannerserver.controller.FactoryController controller = new art.servers.bannerserver.controller.FactoryController(); controller.start(); } catch (Exception e) { StringWriter sw = new StringWriter(); e.printStackTrace(new PrintWriter(sw)); art.library.gui.flat.FlatDialog.showDialog(null, Shared.getMessage("Error"), e.getMessage() + "\n\n" + sw.toString(), true, FlatDialog.DIALOG_INFORMATION); System.exit(0); e.printStackTrace(); } } }