Uses of Class
inpro.incremental.PushBuffer

Packages that use PushBuffer
demo.inpro.system.echodm.dm   
demo.inpro.system.greifarm This package contains all classes that are necessary for the Greifarm domain. 
done.inpro.system.completion   
inpro.apps   
inpro.incremental   
inpro.incremental.evaluation   
inpro.incremental.processor   
inpro.incremental.sink A collection of IU "sinks". 
inpro.incremental.source   
 

Uses of PushBuffer in demo.inpro.system.echodm.dm
 

Subclasses of PushBuffer in demo.inpro.system.echodm.dm
 class EchoDialogueManager
          Echo DM that sends prompts on timeouts repeating last input preceded by a short confirmation with prosodic mirroring of input.
 

Uses of PushBuffer in demo.inpro.system.greifarm
 

Subclasses of PushBuffer in demo.inpro.system.greifarm
 class GreifarmActor
          GreifarmActor is the NLU and action management component for the Greifarm prototype (as the Greifarm prototype is not really a "dialogue system", but rather a speech-controlled application, we avoid the term "dialog manager") This class consists of the following components, which all live in their own subclasses: GreifarmActor: the incremental processor (PushBuffer) which handles incoming IUs and initiates the corresponding processing.
 

Uses of PushBuffer in done.inpro.system.completion
 

Subclasses of PushBuffer in done.inpro.system.completion
 class CompletionEvaluator
          receives timing predictions from the TurnCompleter and evalutes them once these words are committed
 class CompletionHypothesisListener
           
 class TurnCompleter
           
 

Uses of PushBuffer in inpro.apps
 

Method parameters in inpro.apps with type arguments of type PushBuffer
static void SimpleText.createAndShowGUI(java.util.List<PushBuffer> hypListeners, TextBasedFloorTracker textBasedFloorTracker)
           
static void SimpleText.runFromReader(java.io.Reader reader, java.util.List<PushBuffer> hypListeners, TextBasedFloorTracker textBasedFloorTracker)
           
 

Uses of PushBuffer in inpro.incremental
 

Subclasses of PushBuffer in inpro.incremental
 class IUModule
          Abstract class of an incremental module in InproTk.
 

Fields in inpro.incremental with type parameters of type PushBuffer
protected  java.util.List<PushBuffer> IUModule.iulisteners
           
 

Methods in inpro.incremental with parameters of type PushBuffer
 void IUModule.RightBuffer.notify(PushBuffer listener)
           
 

Method parameters in inpro.incremental with type arguments of type PushBuffer
 void IUModule.RightBuffer.notify(java.util.List<PushBuffer> listeners)
           
 

Uses of PushBuffer in inpro.incremental.evaluation
 

Subclasses of PushBuffer in inpro.incremental.evaluation
 class BasicEvaluator
           
 class WordLagTracker
          a listener that outputs all WordIUs' lags (relative to the word's end); this may become an alternative to use INTELIDA to analyze runtime performance (or could even be used online to adapt ASR or SDS properties)
 

Uses of PushBuffer in inpro.incremental.processor
 

Subclasses of PushBuffer in inpro.incremental.processor
 class AbstractDialogueManager
          An abstract DM.
 class AbstractFloorTracker
          A floor tracker tracks which dialogue participant has the floor (i.e. the user or the system) and takes decisions when the floor should be taken or released
 class AudioActionManager
           
 class IUBasedFloorTracker
           
 class IUNetworkActionManager
          Implements utterance execution for DialogueActIUs grounded-in a wider IU network.
 class IUNetworkDialogueManager
           
 class RMRSComposer
           
 class SynthesisModule
          concurrency: playNoise() and update() are synchronized, so do not try to call them from the same thread
 class Tagger
          An incremental processor that produces TagIUs from WordIUs.
 class TagParser
          An IU processor wrapper around the SITDBSParser.
 class TextBasedFloorTracker
           
 class WordCatcher
          A dummy module that expects WordIUs and beeps upon the reception of a specific word.
 

Fields in inpro.incremental.processor with type parameters of type PushBuffer
(package private)  java.util.List<PushBuffer> WordCatcher.listeners
           
protected  java.util.List<PushBuffer> IUNetworkDialogueManager.stateListeners
          The list of state listeners
 

Uses of PushBuffer in inpro.incremental.sink
 

Subclasses of PushBuffer in inpro.incremental.sink
 class ConsoleNotifier
           
 class CurrentHypothesisViewer
           
 class FrameAwarePushBuffer
           
 class InstallmentHistoryViewer
           
 class IUNetworkToDOT
          A viewer for IU networks that calls graphviz for laying out the graph
 class LabelWriter
          An IU left buffer that prints its contents to STDOUT.
 class OutputForSimpleText
           
 class TEDviewNotifier
          A notifier that outputs IU structures to TEDview Even though TedViewNotifier is an IU-sink (i.e., not a real processor), it is implemented as an IUModule, because IUModules already have the necessary TEDview communication code available.
 

Uses of PushBuffer in inpro.incremental.source
 

Fields in inpro.incremental.source with type parameters of type PushBuffer
(package private)  java.util.List<PushBuffer> CurrentASRHypothesis.listeners
           
(package private)  java.util.List<PushBuffer> IUDocument.listeners
           
 

Methods in inpro.incremental.source with parameters of type PushBuffer
 void CurrentASRHypothesis.addListener(PushBuffer pb)
           
private  void CurrentASRHypothesis.checkForTEDview(PushBuffer listener)
          for TEDview, we additionally notify about segments and syllables
 

Method parameters in inpro.incremental.source with type arguments of type PushBuffer
 void IUDocument.setListeners(java.util.List<PushBuffer> listeners)