Class ListenerComponent

java.lang.Object
edu.tufts.hrilab.diarc.DiarcComponent
edu.tufts.hrilab.slug.listen.ListenerComponent
All Implemented Interfaces:
GuiProvider

public class ListenerComponent extends DiarcComponent implements GuiProvider
  • Constructor Details

    • ListenerComponent

      public ListenerComponent()
  • Method Details

    • populateDiarcAgents

      public void populateDiarcAgents()
    • reportRecognizedSpeech

      public void reportRecognizedSpeech(Utterance input)
    • waitForUtterance

      public Utterance waitForUtterance()
    • interruptWaitingForUtterance

      public void interruptWaitingForUtterance()
    • shutdownComponent

      protected void shutdownComponent()
      Description copied from class: DiarcComponent
      Any component that needs particular shutdown logic needs to override this method and
      Overrides:
      shutdownComponent in class DiarcComponent
    • getAdapterClassNames

      public String[] getAdapterClassNames()
      Provide the class names of this component's GUI adapter classes.
      Specified by:
      getAdapterClassNames in interface GuiProvider