org.jscience.linguistics
Class ChatSituation

java.lang.Object
  extended by org.jscience.sociology.Situation
      extended by org.jscience.linguistics.ChatSituation
All Implemented Interfaces:
Commented, Named

public class ChatSituation
extends Situation

A class representing the interaction of people communicating.


Constructor Summary
ChatSituation(java.lang.String name, java.lang.String comments)
          Creates a new ChatSituation object.
 
Method Summary
 void addLocutor(Individual individual)
          DOCUMENT ME!
 void addLocutor(Locutor locutor)
          DOCUMENT ME!
 void addVerbalCommunication(VerbalCommunication communication)
          DOCUMENT ME!
 java.util.Set getLocutors()
          DOCUMENT ME!
 java.util.Vector getVerbalCommunications()
          DOCUMENT ME!
 
Methods inherited from class org.jscience.sociology.Situation
addRole, addRole, getComments, getIndividuals, getName, getRoles, removeRole, setRoles
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChatSituation

public ChatSituation(java.lang.String name,
                     java.lang.String comments)
Creates a new ChatSituation object.

Parameters:
name - DOCUMENT ME!
comments - DOCUMENT ME!
Method Detail

addLocutor

public void addLocutor(Individual individual)
DOCUMENT ME!

Parameters:
individual - DOCUMENT ME!

addLocutor

public void addLocutor(Locutor locutor)
DOCUMENT ME!

Parameters:
locutor - DOCUMENT ME!

getLocutors

public java.util.Set getLocutors()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getVerbalCommunications

public java.util.Vector getVerbalCommunications()
DOCUMENT ME!

Returns:
DOCUMENT ME!

addVerbalCommunication

public void addVerbalCommunication(VerbalCommunication communication)
DOCUMENT ME!

Parameters:
communication - DOCUMENT ME!
Throws:
java.lang.IllegalArgumentException - DOCUMENT ME!