org.teleal.cling.support.shared
Class MainController

java.lang.Object
  extended by org.teleal.common.swingfwk.AbstractController<JFrame>
      extended by org.teleal.cling.support.shared.MainController
All Implemented Interfaces:
ActionListener, WindowListener, EventListener, org.teleal.common.swingfwk.Controller<JFrame>

public abstract class MainController
extends org.teleal.common.swingfwk.AbstractController<JFrame>

Author:
Christian Bauer

Nested Class Summary
static class MainController.ShutdownWindow
           
 
Constructor Summary
MainController(JFrame view, List<org.teleal.common.swingfwk.logging.LogCategory> logCategories)
           
 
Method Summary
 void dispose()
           
 org.teleal.common.swingfwk.logging.LogController getLogController()
           
 JPanel getLogPanel()
           
abstract  org.teleal.cling.UpnpService getUpnpService()
           
 void log(Level level, String msg)
           
 void log(org.teleal.common.swingfwk.logging.LogMessage message)
           
 
Methods inherited from class org.teleal.common.swingfwk.AbstractController
actionPerformed, deregisterAction, failedActionExecute, finalActionExecute, fireEvent, fireEvent, fireEventGlobal, getParentController, getSubControllers, getView, postActionExecute, preActionExecute, registerAction, registerAction, registerEventListener, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MainController

public MainController(JFrame view,
                      List<org.teleal.common.swingfwk.logging.LogCategory> logCategories)
Method Detail

getLogController

public org.teleal.common.swingfwk.logging.LogController getLogController()

getLogPanel

public JPanel getLogPanel()

log

public void log(Level level,
                String msg)

log

public void log(org.teleal.common.swingfwk.logging.LogMessage message)

dispose

public void dispose()
Specified by:
dispose in interface org.teleal.common.swingfwk.Controller<JFrame>
Overrides:
dispose in class org.teleal.common.swingfwk.AbstractController<JFrame>

getUpnpService

public abstract org.teleal.cling.UpnpService getUpnpService()


Copyright © 2011 Teleal GmbH, Switzerland. All Rights Reserved.