au.edu.jcu.hermes.core.browser
Class BrowserPresenter

java.lang.Object
  extended by au.edu.jcu.hermes.core.browser.BrowserPresenter
All Implemented Interfaces:
ApplicationGroup

public class BrowserPresenter
extends java.lang.Object
implements ApplicationGroup

Author: Mathew Wyatt Organisation: James Cook University Date: Jul 30, 2007 Time: 3:56:07 AM


Nested Class Summary
 
Nested classes/interfaces inherited from interface au.edu.jcu.hermes.core.common.ApplicationGroup
ApplicationGroup.ListenerGroup
 
Constructor Summary
BrowserPresenter(IBrowserView view, IBrowserModel model)
           
 
Method Summary
 IBrowserView getView()
           
 void onApplicationEvent(ApplicationEvent event)
           
 void setApplicationContext(ApplicationContext applicationContext)
           
 void setGroup(ApplicationGroup.ListenerGroup group)
          Set the listener group for the object
 void setLogger(Logger logger)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BrowserPresenter

public BrowserPresenter(IBrowserView view,
                        IBrowserModel model)
Method Detail

getView

public IBrowserView getView()

setApplicationContext

public void setApplicationContext(ApplicationContext applicationContext)
                           throws BeansException
Throws:
BeansException

onApplicationEvent

public void onApplicationEvent(ApplicationEvent event)

setGroup

public void setGroup(ApplicationGroup.ListenerGroup group)
Description copied from interface: ApplicationGroup
Set the listener group for the object

Specified by:
setGroup in interface ApplicationGroup

setLogger

public void setLogger(Logger logger)