core
Class MessengerApp

java.lang.Object
  extended bycore.MessengerApp
All Implemented Interfaces:
java.util.EventListener, GuiListener, NetworkListener, PrefsListener

public class MessengerApp
extends java.lang.Object
implements NetworkListener, GuiListener, PrefsListener

The main class.

Author:
hoele

Field Summary
static java.lang.String LAST_USER_NAME_KEY
           
static java.lang.String MY_INFO
           
static java.lang.String MY_NICK_NAME
           
static java.lang.String SOUNDS_KEY
           
static java.lang.String TIMESTAMP_KEY
           
 
Constructor Summary
MessengerApp()
           
 
Method Summary
 void addContact(AddContactEvent event)
           
 void addContactBoxOpened(java.util.EventObject event)
           
 void channelAdded(ChannelListEvent event)
           
 void channelRemoved(ChannelListEvent event)
           
 void chatBoxClosed(ChatBoxEvent event)
           
 void chatBoxOpened(ChatBoxEvent event)
           
 void contactRemoved(ContactRemovedEvent event)
           
 void handleSubscription(SubscriptionEvent event)
           
static void main(java.lang.String[] args)
           
 void messageReceived(MessageReceivedEvent event)
          What to do when message is received.
 void neighborConnected(NeighborConnectedEvent event)
           
 void prefChanged(PrefChangedEvent e)
          A preference has been changed.
 void preferencesBoxOpened(java.util.EventObject event)
           
 void routeDisplayOpenend(java.util.EventObject event)
           
 void sendMessage(SendMessageEvent event)
           
 void sendSearchMessage(SendMessageEvent event)
           
 void signIn(SignInEvent event)
          What to do when someone signs in.
 void uniformChannelAdded(ChannelListEvent event)
           
 void uniformChannelRemoved(ChannelListEvent event)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LAST_USER_NAME_KEY

public static final java.lang.String LAST_USER_NAME_KEY
See Also:
Constant Field Values

SOUNDS_KEY

public static final java.lang.String SOUNDS_KEY
See Also:
Constant Field Values

TIMESTAMP_KEY

public static final java.lang.String TIMESTAMP_KEY
See Also:
Constant Field Values

MY_NICK_NAME

public static final java.lang.String MY_NICK_NAME
See Also:
Constant Field Values

MY_INFO

public static final java.lang.String MY_INFO
See Also:
Constant Field Values
Constructor Detail

MessengerApp

public MessengerApp()
Method Detail

main

public static void main(java.lang.String[] args)

messageReceived

public void messageReceived(MessageReceivedEvent event)
What to do when message is received.

Specified by:
messageReceived in interface NetworkListener

signIn

public void signIn(SignInEvent event)
What to do when someone signs in.

Specified by:
signIn in interface GuiListener

addContact

public void addContact(AddContactEvent event)
Specified by:
addContact in interface GuiListener

chatBoxClosed

public void chatBoxClosed(ChatBoxEvent event)
Specified by:
chatBoxClosed in interface GuiListener

sendMessage

public void sendMessage(SendMessageEvent event)
Specified by:
sendMessage in interface GuiListener

sendSearchMessage

public void sendSearchMessage(SendMessageEvent event)

chatBoxOpened

public void chatBoxOpened(ChatBoxEvent event)
Specified by:
chatBoxOpened in interface GuiListener

prefChanged

public void prefChanged(PrefChangedEvent e)
Description copied from interface: PrefsListener
A preference has been changed.

Specified by:
prefChanged in interface PrefsListener
Parameters:
e - The PrefChangedEvent with necessary info.

addContactBoxOpened

public void addContactBoxOpened(java.util.EventObject event)
Specified by:
addContactBoxOpened in interface GuiListener

preferencesBoxOpened

public void preferencesBoxOpened(java.util.EventObject event)
Specified by:
preferencesBoxOpened in interface GuiListener

neighborConnected

public void neighborConnected(NeighborConnectedEvent event)
Specified by:
neighborConnected in interface NetworkListener

handleSubscription

public void handleSubscription(SubscriptionEvent event)
Specified by:
handleSubscription in interface GuiListener

channelAdded

public void channelAdded(ChannelListEvent event)
Specified by:
channelAdded in interface NetworkListener

channelRemoved

public void channelRemoved(ChannelListEvent event)
Specified by:
channelRemoved in interface NetworkListener

uniformChannelAdded

public void uniformChannelAdded(ChannelListEvent event)
Specified by:
uniformChannelAdded in interface NetworkListener

uniformChannelRemoved

public void uniformChannelRemoved(ChannelListEvent event)
Specified by:
uniformChannelRemoved in interface NetworkListener

routeDisplayOpenend

public void routeDisplayOpenend(java.util.EventObject event)
Specified by:
routeDisplayOpenend in interface GuiListener

contactRemoved

public void contactRemoved(ContactRemovedEvent event)
Specified by:
contactRemoved in interface GuiListener