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

Packages that use SEMAINEMessage
eu.semaine.components   
eu.semaine.components.dialogue.actionproposers   
eu.semaine.components.dialogue.analysers   
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
 boolean BackchannelProposer.isSilence(SEMAINEMessage m)
          Checks if the Message is ASR output and if it contains Silence.
 boolean BackchannelProposer.isSpeaking(SEMAINEMessage m)
          Checks if the Message is ASR output and if it contains a word.
 boolean BackchannelProposer.processTurnMessage(SEMAINEMessage m)
           
protected  void UtteranceProposer.react(SEMAINEMessage m)
          Called when a new message arrives Checks whether the message is an EmmaMessage containing processed input.
 void BackchannelProposer.react(SEMAINEMessage m)
          Updates the time since the user is silent and the turn taking state based on the received message
 

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

Methods in eu.semaine.components.dialogue.analysers with parameters of type SEMAINEMessage
 void SpeakingAnalyser.react(SEMAINEMessage m)
          Checks if the user is speaking or silent
 

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

Methods in eu.semaine.components.dialogue.interpreters with parameters of type SEMAINEMessage
 boolean UtteranceInterpreter.checkUserFinished(SEMAINEMessage m)
          Checks if the user is finished talking and the agent has the turn now If so, it sends the utterance further to be analysed
 java.lang.String UtteranceInterpreter.getSentence(SEMAINEMessage m)
          Returns the detected sentence in the SEMAINEMessage m
 boolean UtteranceInterpreter.isSentence(SEMAINEMessage m)
          Checks if the Message is ASR output and if it contains a sentence.
 boolean TurnTakingInterpreter.isSilence(SEMAINEMessage m)
          Checks if the Message is ASR output and if it contains Silence.
 boolean TurnTakingInterpreter.isSpeaking(SEMAINEMessage m)
          Checks if the Message is ASR output and if it contains a word.
 boolean TurnTakingInterpreter.processTurnMessage(SEMAINEMessage m)
           
 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
 void TurnTakingInterpreter.react(SEMAINEMessage m)
          Updates the time since the user is silent and the turn taking state based on the received message
 

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
 boolean TestGui.isSentence(SEMAINEMessage m)
          Checks if the Message is ASR output and if it contains a sentence.
 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 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)
           
 

Uses of SEMAINEMessage in eu.semaine.jms.message
 

Subclasses of SEMAINEMessage in eu.semaine.jms.message
 class SEMAINEAgentStateMessage
           
 class SEMAINEBytesMessage
           
 class SEMAINEDialogStateMessage
           
 class SEMAINEEmmaMessage
           
 class SEMAINEFeatureMessage
           
 class SEMAINEStateMessage
           
 class SEMAINEUserStateMessage
           
 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 UserStateReceiver.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 DialogStateReceiver.createSEMAINEMessage(javax.jms.Message m)
           
protected  SEMAINEMessage BytesReceiver.createSEMAINEMessage(javax.jms.Message message)
           
protected  SEMAINEMessage AgentStateReceiver.createSEMAINEMessage(javax.jms.Message m)
           
 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.