org.jiim
Class TranslingualConversation
java.lang.Object
org.jiim.TranslingualConversation
- All Implemented Interfaces:
- java.io.Serializable
public class TranslingualConversation
- extends java.lang.Object
- implements java.io.Serializable
Represents a translingual IM conversation involving participants, a translation engine,
and a transcript log
- Author:
- Jorge De Castro
- See Also:
- Serialized Form
|
Field Summary |
protected org.apache.commons.logging.Log |
logger
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected final org.apache.commons.logging.Log logger
TranslingualConversation
public TranslingualConversation()
throws java.lang.Exception
- Throws:
java.lang.Exception
addParticipant
public void addParticipant(java.lang.String username,
Participant p)
addIncomingMessage
public java.lang.String addIncomingMessage(java.lang.String fromUsername,
java.lang.String toUsername,
java.lang.String message)
throws java.lang.Exception
- Throws:
java.lang.Exception
showChat
public void showChat(java.util.List<java.lang.String> chat)
getParticipants
public java.util.Map<java.lang.String,Participant> getParticipants()
setParticipants
public void setParticipants(java.util.Map<java.lang.String,Participant> participants)
getId
public java.lang.String getId()
setId
public void setId(java.lang.String id)
getTranscript
public ITranscript getTranscript()
setTranscript
public void setTranscript(ITranscript transcript)
getTranslator
public ITranslationEngine getTranslator()
setTranslator
public void setTranslator(ITranslationEngine translator)
getAbbreviationsEngine
public IAbbreviationsEngine getAbbreviationsEngine()
setAbbreviationsEngine
public void setAbbreviationsEngine(IAbbreviationsEngine abbreviationsEngine)
© 2005 jorge de castro