org.gscg.common.interactionlayer.messaging
Class SocialMessaging

java.lang.Object
  extended bynl.tudelft.simulation.event.EventProducer
      extended byorg.gscg.common.interactionlayer.messaging.SocialMessaging
All Implemented Interfaces:
AnnounceInterface, java.util.EventListener, nl.tudelft.simulation.event.EventListenerInterface, nl.tudelft.simulation.event.EventProducerInterface, java.io.Serializable

public class SocialMessaging
extends nl.tudelft.simulation.event.EventProducer
implements AnnounceInterface, nl.tudelft.simulation.event.EventListenerInterface, java.io.Serializable

Copyright (c) 2003-2005 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights reserved. See for project information www.simulation.tudelft.nl . The source code and binary code of this software is proprietary information of Delft University of Technology.

Since:
1.0.0
Version:
$Revision: 1.2 $ $Date: 2005/08/09 15:43:42 $
Author:
Stijn-Pieter van Houten
See Also:
Serialized Form

Field Summary
static nl.tudelft.simulation.event.EventType RECEIVE_SOCIAL_MESSAGE
          event for social messages received by a human controlled actor
static nl.tudelft.simulation.event.EventType SOCIAL_MESSAGE_SENT
          event for social messages sent by a human controlled actor
static nl.tudelft.simulation.event.EventType UPDATE_RECEIVED_SOCIAL_MESSAGE
          event fired when a user interface needs to be updated
static nl.tudelft.simulation.event.EventType UPDATE_RECEIVED_SOCIAL_MESSAGES
          event fired when a user interface needs to be updated
static nl.tudelft.simulation.event.EventType UPDATE_SENT_SOCIAL_MESSAGE
          event fired when a user interface needs to be updated
static nl.tudelft.simulation.event.EventType UPDATE_SENT_SOCIAL_MESSAGES
          event fired when a user interface needs to be updated
 
Fields inherited from class nl.tudelft.simulation.event.EventProducer
listeners
 
Fields inherited from interface nl.tudelft.simulation.event.EventProducerInterface
FIRST_POSITION, LAST_POSITION
 
Constructor Summary
SocialMessaging(GlobalInteractionLayerInterface owner, YellowPage yellowPage)
          constructs a new SocialMessaging
 
Method Summary
 void announce(nl.tudelft.simulation.event.EventType eventType, boolean announce)
          Method announce.
 java.util.ArrayList getReceivedSocialMessages()
           
 java.util.ArrayList getSentSocialMessages()
           
 void notify(nl.tudelft.simulation.event.EventInterface event)
           
 
Methods inherited from class nl.tudelft.simulation.event.EventProducer
addListener, addListener, addListener, addListener, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, getEventTypes, removeAllListeners, removeAllListeners, removeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SOCIAL_MESSAGE_SENT

public static final nl.tudelft.simulation.event.EventType SOCIAL_MESSAGE_SENT
event for social messages sent by a human controlled actor


RECEIVE_SOCIAL_MESSAGE

public static final nl.tudelft.simulation.event.EventType RECEIVE_SOCIAL_MESSAGE
event for social messages received by a human controlled actor


UPDATE_RECEIVED_SOCIAL_MESSAGES

public static final nl.tudelft.simulation.event.EventType UPDATE_RECEIVED_SOCIAL_MESSAGES
event fired when a user interface needs to be updated


UPDATE_SENT_SOCIAL_MESSAGES

public static final nl.tudelft.simulation.event.EventType UPDATE_SENT_SOCIAL_MESSAGES
event fired when a user interface needs to be updated


UPDATE_RECEIVED_SOCIAL_MESSAGE

public static final nl.tudelft.simulation.event.EventType UPDATE_RECEIVED_SOCIAL_MESSAGE
event fired when a user interface needs to be updated


UPDATE_SENT_SOCIAL_MESSAGE

public static final nl.tudelft.simulation.event.EventType UPDATE_SENT_SOCIAL_MESSAGE
event fired when a user interface needs to be updated

Constructor Detail

SocialMessaging

public SocialMessaging(GlobalInteractionLayerInterface owner,
                       YellowPage yellowPage)
constructs a new SocialMessaging

Parameters:
owner - the single user interacion layer
yellowPage - the yellow page
Method Detail

announce

public void announce(nl.tudelft.simulation.event.EventType eventType,
                     boolean announce)
Description copied from interface: AnnounceInterface
Method announce.

Specified by:
announce in interface AnnounceInterface
Parameters:
eventType - the eventType
announce - indicates whether this is an announce
See Also:
AnnounceInterface.announce(nl.tudelft.simulation.event.EventType, boolean)

getReceivedSocialMessages

public java.util.ArrayList getReceivedSocialMessages()
Returns:
Returns the received social messages

getSentSocialMessages

public java.util.ArrayList getSentSocialMessages()
Returns:
Returns the sent social messages

notify

public void notify(nl.tudelft.simulation.event.EventInterface event)
            throws java.rmi.RemoteException
Specified by:
notify in interface nl.tudelft.simulation.event.EventListenerInterface
Throws:
java.rmi.RemoteException
See Also:
EventListenerInterface.notify(nl.tudelft.simulation.event.EventInterface)


Copyright © 2002-2005 Delft University of Technology, the Netherlands. All Rights Reserved.