org.robokind.api.speech.viseme
Class VisemeEventNotifier

java.lang.Object
  extended by org.robokind.api.speech.viseme.VisemeEventNotifier
All Implemented Interfaces:
Listener<SpeechEvent>

public class VisemeEventNotifier
extends Object
implements Listener<SpeechEvent>

Converts a SpeechEvent to a VisemeEvent and notifies listeners.

Author:
Matthew Stevenson

Constructor Summary
VisemeEventNotifier()
          Creates an empty VisemeEventNotifier.
 
Method Summary
 void addListener(Listener<VisemeEvent> listener)
          Adds a VisemeEvent listener to be notified.
 void handleEvent(SpeechEvent event)
           
 void handleVisemeEvent(VisemeEvent event)
          Notifies listeners of a VisemeEvent.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VisemeEventNotifier

public VisemeEventNotifier()
Creates an empty VisemeEventNotifier.

Method Detail

addListener

public void addListener(Listener<VisemeEvent> listener)
Adds a VisemeEvent listener to be notified.

Parameters:
listener - VisemeEvent listener to add

handleEvent

public void handleEvent(SpeechEvent event)
Specified by:
handleEvent in interface Listener<SpeechEvent>

handleVisemeEvent

public void handleVisemeEvent(VisemeEvent event)
Notifies listeners of a VisemeEvent.

Parameters:
event - VisemeEvent to send to listeners


Copyright © 2011-2012. All Rights Reserved.