Package unify

Source Code of unify.Main

package unify;

import java.util.logging.Level;

import unify.fileio.Database;
import unify.fileio.FileIO;
import unify.fileio.MyLogger;
import unify.gui.SysTrayIcon;

public class Main {

  public static void main(String[] args) {
    //Logger set up
    MyLogger.setup(Level.FINEST);

    // Show Library set up
    Database.initializeDB();
    ShowLibrary showLib = ShowLibrary.getInstance();
    boolean useDatabase = true;
    if(useDatabase) {
      Database.loadShows();
    }
    else {
      FileIO file = new FileIO("shows.txt", "available.txt");   
      file.loadShows();
      file.loadAvailable();
      Database.clear();
      Database.initializeDB();
    }

    // Tray Icon setup
    SysTrayIcon.getInstance().RunIcon();
    SysTrayIcon.getInstance().trayIcon.setImageAutoSize(true);
    SysTrayIcon.getInstance().trayIcon.setToolTip("Unify, an Internet TV Tracking Program");

    // Continuous loop
    while (true) {
      showLib.doDelay();
    }
  }
}
TOP

Related Classes of unify.Main

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.