Uses of Class
eu.semaine.jms.message.SEMAINEMessage

Packages that use SEMAINEMessage
eu.semaine.components   
eu.semaine.components.dialogue.actionproposers   
eu.semaine.components.dialogue.interpreters   
eu.semaine.components.dialogue.test   
eu.semaine.components.dummy   
eu.semaine.components.mary   
eu.semaine.jms.message   
eu.semaine.jms.receiver   
 

Uses of SEMAINEMessage in eu.semaine.components
 

Methods in eu.semaine.components with parameters of type SEMAINEMessage
static java.lang.String MessageLogComponent.message2logString(SEMAINEMessage m)
           
protected  void MessageLogComponent.react(SEMAINEMessage m)
           
protected  void Component.react(SEMAINEMessage message)
          Reactions to messages.
 

Uses of SEMAINEMessage in eu.semaine.components.dialogue.actionproposers
 

Methods in eu.semaine.components.dialogue.actionproposers with parameters of type SEMAINEMessage
 void UtteranceActionProposer.react(SEMAINEMessage m)
          Updates the InformationState based on the SemaineMessages it receives
 

Uses of SEMAINEMessage in eu.semaine.components.dialogue.interpreters
 

Methods in eu.semaine.components.dialogue.interpreters with parameters of type SEMAINEMessage
 void UtteranceInterpreter.react(SEMAINEMessage m)
          Called when a new message is received * Checks if the message contains an input-sentence. * Also checks if the user is finished speaking
protected  void UserPresenceInterpreter.react(SEMAINEMessage m)
           
 void TurnTakingInterpreter.react(SEMAINEMessage m)
          Reads the message, filters out the detected user speaking state and the detected emotions, and tries to determine if the agent should start speaking.
 void NonVerbalInterpreter.react(SEMAINEMessage m)
          Checks if the received message is an EmmaMessage, and based on the content it will check if the confidence is high enough to put the received data in the UserState.
 void FacialExpressionInterpreter.react(SEMAINEMessage m)
           
 void EmotionInterpreter.react(SEMAINEMessage m)
          Reads the emotions sends in EmmaMessages and determines the values.
 void AgentMentalStateInterpreter.react(SEMAINEMessage m)
           
 

Uses of SEMAINEMessage in eu.semaine.components.dialogue.test
 

Methods in eu.semaine.components.dialogue.test with parameters of type SEMAINEMessage
 java.lang.String TestGui.getSentence(SEMAINEMessage m)
          Returns the detected sentence in the SEMAINEMessage m
 void TestGui.react(SEMAINEMessage m)
          Called when a message is received Checks if the message contains FML.
 

Uses of SEMAINEMessage in eu.semaine.components.dummy
 

Methods in eu.semaine.components.dummy with parameters of type SEMAINEMessage
protected  void UtterancePreparationTestComponent.react(SEMAINEMessage m)
           
protected  void TTSInputComponent.react(SEMAINEMessage m)
           
protected  void GenericTestComponent.react(SEMAINEMessage message)
           
 void DummyVisualFML2BML.react(SEMAINEMessage m)
           
 void DummyInterpreter.react(SEMAINEMessage m)
           
 void DummyFML2BML.react(SEMAINEMessage m)
           
 void DummyBMLRealiserAndPlayer.react(SEMAINEMessage m)
           
 void DummyBMLRealiser.react(SEMAINEMessage m)
           
 void DummyBMLActionProposer.react(SEMAINEMessage m)
           
 void DummyAnalyser.react(SEMAINEMessage m)
           
protected  void DummyActionSelection.react(SEMAINEMessage m)
           
 

Uses of SEMAINEMessage in eu.semaine.components.mary
 

Methods in eu.semaine.components.mary with parameters of type SEMAINEMessage
 void SpeechPreprocessor.react(SEMAINEMessage m)
           
 void SpeechBMLRealiser.react(SEMAINEMessage m)
           
 void SemaineAudioPlayer.react(SEMAINEMessage m)
           
 void QueuingAudioPlayer.react(SEMAINEMessage m)
           
 

Uses of SEMAINEMessage in eu.semaine.jms.message
 

Subclasses of SEMAINEMessage in eu.semaine.jms.message
 class SEMAINEBytesMessage
           
 class SEMAINEEmmaMessage
           
 class SEMAINEFeatureMessage
           
 class SEMAINEStateMessage
           
 class SEMAINEXMLMessage
           
 

Uses of SEMAINEMessage in eu.semaine.jms.receiver
 

Fields in eu.semaine.jms.receiver declared as SEMAINEMessage
protected  SEMAINEMessage Receiver.message
           
 

Methods in eu.semaine.jms.receiver that return SEMAINEMessage
protected  SEMAINEMessage XMLReceiver.createSEMAINEMessage(javax.jms.Message message)
           
protected  SEMAINEMessage StateReceiver.createSEMAINEMessage(javax.jms.Message m)
           
protected  SEMAINEMessage Receiver.createSEMAINEMessage(javax.jms.Message message)
          Create a SEMAINE message from the given JMS message.
protected  SEMAINEMessage FeatureReceiver.createSEMAINEMessage(javax.jms.Message message)
           
protected  SEMAINEMessage EmmaReceiver.createSEMAINEMessage(javax.jms.Message message)
           
protected  SEMAINEMessage BytesReceiver.createSEMAINEMessage(javax.jms.Message message)
           
 SEMAINEMessage Receiver.getMessage()
           
 SEMAINEMessage Receiver.receive()
          Receives the next message produced for this message consumer.
 SEMAINEMessage Receiver.receive(long timeout)
          Receives the next message that arrives within the specified timeout interval.
 SEMAINEMessage Receiver.receiveNoWait()
          Receives the next message if one is immediately available.