All Downloads are FREE. Search and download functionalities are using the official Maven repository.

dpfmanager.shell.core.app.MainApp Maven / Gradle / Ivy

/**
 * 

MainApp.java

This program is free software: you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the Free Software Foundation, * either version 3 of the License, or (at your option) any later version; or, at your choice, under * the terms of the Mozilla Public License, v. 2.0. SPDX GPL-3.0+ or MPL-2.0+.

This program * is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General * Public License and the Mozilla Public License for more details.

You should have received * a copy of the GNU General Public License and the Mozilla Public License along with this program. * If not, see http://www.gnu.org/licenses/ and at http://mozilla.org/MPL/2.0 .

NB: for the © * statement, include Easy Innova SL or other company/Person contributing the code.

© 2015 * Easy Innova, SL

* * @author Adrià Llorens * @version 1.0 * @since 23/7/2015 */ package dpfmanager.shell.core.app; import dpfmanager.shell.application.app.CommandLineApp; import dpfmanager.shell.application.app.GuiApp; import java.util.Arrays; import java.util.List; import java.util.logging.Level; import java.util.logging.Logger; /** * Created by Adrià Llorens on 03/03/2016. */ public class MainApp { public static void main(String[] args) { // Initial, set log level to severe (remove JacpFX logs) Logger rootLog = Logger.getLogger(""); rootLog.setLevel(Level.SEVERE); List params = Arrays.asList(args); if (params.size() > 0) { String first = params.get(0); if (first.equals("gui")) { GuiApp.main(args); } else { CommandLineApp.main(args); } } else { GuiApp.main(args); } } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy