Uses of Class
inpro.incremental.unit.EditMessage

Packages that use EditMessage
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.dm.isu   
inpro.incremental   
inpro.incremental.deltifier Package for deltifiers, The pluggable modules that convert Sphinx' Result objects to objects of the IU world. 
inpro.incremental.evaluation   
inpro.incremental.processor   
inpro.incremental.sink A collection of IU "sinks". 
inpro.incremental.source   
inpro.incremental.unit   
 

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

Method parameters in demo.inpro.system.echodm.dm with type arguments of type EditMessage
 void EchoDialogueManager.leftBufferUpdate(java.util.Collection<? extends IU> ius, java.util.List<? extends EditMessage<? extends IU>> edits)
          Keeps the current installment hypothesis.
 

Uses of EditMessage in demo.inpro.system.greifarm
 

Methods in demo.inpro.system.greifarm that return types with arguments of type EditMessage
private  java.util.List<EditMessage<WordIU>> WordAdaptiveSmoothingDeltifier.determineEditsToBeApplied(java.util.ListIterator<SmoothingDeltifier.SmoothingCounter> smoothIter)
          determine the edits from the smoothingQueue that should be applied if a counter has run out
 

Methods in demo.inpro.system.greifarm with parameters of type EditMessage
protected  int WordAdaptiveSmoothingDeltifier.getSmoothingFactor(EditMessage<WordIU> edit)
          more interesting assignment of smoothing factors depending on whether something is an "urgent word", a "stay-safe word", or just any other word
protected  boolean WordAdaptiveSmoothingDeltifier.isStaySafeWord(EditMessage<WordIU> edit)
          determines the edits that should get a high safety-threshold words with action:drop should get a high smoothing factor,
protected  boolean WordAdaptiveSmoothingDeltifier.isUrgentWord(EditMessage<WordIU> edit)
          determines the words that should be handled with priority words with action:stop should get a very low smoothing factor for the ADD message
 

Method parameters in demo.inpro.system.greifarm with type arguments of type EditMessage
private  void WordAdaptiveSmoothingDeltifier.applyEditsToOutputLists(java.util.List<EditMessage<WordIU>> editsToBeApplied)
          apply edits to the output lists (wordIUs and wordEdits)
 void GreifarmActor.leftBufferUpdate(java.util.Collection<? extends IU> ius, java.util.List<? extends EditMessage<? extends IU>> edits)
           
 

Uses of EditMessage in done.inpro.system.completion
 

Method parameters in done.inpro.system.completion with type arguments of type EditMessage
protected  void CompletionHypothesisListener.leftBufferUpdate(java.util.Collection<? extends IU> ius, java.util.List<? extends EditMessage<? extends IU>> edits)
           
protected  void TurnCompleter.leftBufferUpdate(java.util.Collection<? extends IU> ius, java.util.List<? extends EditMessage<? extends IU>> edits)
           
 

Uses of EditMessage in inpro.dm.isu
 

Fields in inpro.dm.isu with type parameters of type EditMessage
private  java.util.List<EditMessage<DialogueActIU>> IUNetworkUpdateEngine.edits
          The IU edits to return on request
private  java.util.List<EditMessage<DialogueActIU>> IUNetworkInformationState.outputEdits
          A list of edit messages produced as a result of (all previous and present) changes to the IS.
 

Methods in inpro.dm.isu that return types with arguments of type EditMessage
 java.util.List<EditMessage<DialogueActIU>> IUNetworkUpdateEngine.getNewEdits()
          Getter method for output edits.
 java.util.List<EditMessage<DialogueActIU>> IUNetworkInformationState.getNewEdits()
          Getter for the next output to perform.
 

Uses of EditMessage in inpro.incremental
 

Fields in inpro.incremental with type parameters of type EditMessage
(package private)  java.util.List<EditMessage<IU>> IUModule.RightBuffer.edits
           
 

Method parameters in inpro.incremental with type arguments of type EditMessage
 void IUModule.hypChange(java.util.Collection<? extends IU> ius, java.util.List<? extends EditMessage<? extends IU>> edits)
           
abstract  void PushBuffer.hypChange(java.util.Collection<? extends IU> ius, java.util.List<? extends EditMessage<? extends IU>> edits)
          this should receive a list of current IUs and a list of edit messages since the last call to hypChange
protected abstract  void IUModule.leftBufferUpdate(java.util.Collection<? extends IU> ius, java.util.List<? extends EditMessage<? extends IU>> edits)
          the method that IU modules must implement
 void IUModule.RightBuffer.setBuffer(java.util.Collection<? extends IU> outputIUs, java.util.List<? extends EditMessage<? extends IU>> outputEdits)
           
 void IUModule.RightBuffer.setBuffer(java.util.List<? extends EditMessage<? extends IU>> edits)
           
 

Uses of EditMessage in inpro.incremental.deltifier
 

Fields in inpro.incremental.deltifier declared as EditMessage
(package private)  EditMessage<WordIU> SmoothingDeltifier.SmoothingCounter.edit
           
 

Fields in inpro.incremental.deltifier with type parameters of type EditMessage
protected  java.util.List<EditMessage<WordIU>> ASRWordDeltifier.wordEdits
           
 

Methods in inpro.incremental.deltifier that return EditMessage
private  EditMessage<WordIU> SmoothingDeltifier.compareToSmoothingQueueForMatchingWords(java.util.Iterator<EditMessage<WordIU>> editsIter, java.util.Iterator<SmoothingDeltifier.SmoothingCounter> smoothIter)
          compares incoming edits and smoothing list, decreases counters for matching smoothings and returns as soon as a non-matching word is found; this word is returned (as the underlying iterator can't go back :-(
 EditMessage<WordIU> SmoothingDeltifier.SmoothingCounter.getEdit()
           
 

Methods in inpro.incremental.deltifier that return types with arguments of type EditMessage
 java.util.List<EditMessage<WordIU>> NonIncrementalDeltifier.getWordEdits()
          only if recognition is final, output the results of the underlying deltifier; otherwise return an empty list; which will then contain a list of all ADD edits for the words in the final result.
 java.util.List<EditMessage<WordIU>> ASRWordDeltifier.getWordEdits()
          return the change of the hypothesis as a list of edits (on the word level) since the last call
 java.util.List<EditMessage<WordIU>> ASRResultKeeper.getWordEdits()
          return a list of currently valid edits between the last update of internal state and the one preceding that state.
 

Methods in inpro.incremental.deltifier with parameters of type EditMessage
private  void SmoothingDeltifier.addNewWordsToSmoothingQueue(EditMessage<WordIU> edit, java.util.Iterator<EditMessage<WordIU>> editsIter, java.util.List<SmoothingDeltifier.SmoothingCounter> smoothingQueue)
           
protected  int SmoothingDeltifier.getSmoothingFactor(EditMessage<WordIU> edit)
          return the smoothing factor that applies to this edit message
(package private)  boolean SmoothingDeltifier.SmoothingCounter.matches(EditMessage<WordIU> edit)
           
 

Method parameters in inpro.incremental.deltifier with type arguments of type EditMessage
private  void SmoothingDeltifier.addNewWordsToSmoothingQueue(EditMessage<WordIU> edit, java.util.Iterator<EditMessage<WordIU>> editsIter, java.util.List<SmoothingDeltifier.SmoothingCounter> smoothingQueue)
           
private  EditMessage<WordIU> SmoothingDeltifier.compareToSmoothingQueueForMatchingWords(java.util.Iterator<EditMessage<WordIU>> editsIter, java.util.Iterator<SmoothingDeltifier.SmoothingCounter> smoothIter)
          compares incoming edits and smoothing list, decreases counters for matching smoothings and returns as soon as a non-matching word is found; this word is returned (as the underlying iterator can't go back :-(
 

Constructors in inpro.incremental.deltifier with parameters of type EditMessage
SmoothingDeltifier.SmoothingCounter(EditMessage<WordIU> edit)
           
SmoothingDeltifier.SmoothingCounter(EditMessage<WordIU> edit, int count)
           
 

Uses of EditMessage in inpro.incremental.evaluation
 

Method parameters in inpro.incremental.evaluation with type arguments of type EditMessage
protected  void BasicEvaluator.checkForCommits(java.util.List<? extends EditMessage<? extends IU>> edits)
           
 void WordLagTracker.hypChange(java.util.Collection<? extends IU> ius, java.util.List<? extends EditMessage<? extends IU>> edits)
           
 void BasicEvaluator.hypChange(java.util.Collection<? extends IU> ius, java.util.List<? extends EditMessage<? extends IU>> edits)
           
 

Uses of EditMessage in inpro.incremental.processor
 

Fields in inpro.incremental.processor with type parameters of type EditMessage
protected  java.util.List<EditMessage<IU>> AbstractDialogueManager.leftBufferQueue
          Queue for left-buffer EditMessages for post-update processing
 

Method parameters in inpro.incremental.processor with type arguments of type EditMessage
private  WordIU IUBasedFloorTracker.getPotentiallyFinalWord(java.util.List<WordIU> ius, java.util.List<EditMessage<WordIU>> edits)
          true if the list of IUs ends in <sil> or if the list of IUs has been committed
private  boolean IUBasedFloorTracker.hasNewNonSilWord(java.util.List<EditMessage<WordIU>> edits)
          true if a new non-silence word was added.
 void WordCatcher.hypChange(java.util.Collection<? extends IU> ius, java.util.List<? extends EditMessage<? extends IU>> edits)
           
 void IUNetworkDialogueManager.leftBufferUpdate(java.util.Collection<? extends IU> ius, java.util.List<? extends EditMessage<? extends IU>> edits)
          Updates the IS with ADDed or REVOKEd WordIUs.
 void AbstractDialogueManager.leftBufferUpdate(java.util.Collection<? extends IU> ius, java.util.List<? extends EditMessage<? extends IU>> edits)
          Queues edits for later processing.
protected  void Tagger.leftBufferUpdate(java.util.Collection<? extends IU> ius, java.util.List<? extends EditMessage<? extends IU>> edits)
           
protected  void TagParser.leftBufferUpdate(java.util.Collection<? extends IU> ius, java.util.List<? extends EditMessage<? extends IU>> edits)
           
 void AbstractFloorTracker.leftBufferUpdate(java.util.Collection<? extends IU> ius, java.util.List<? extends EditMessage<? extends IU>> edits)
           
protected  void SynthesisModule.leftBufferUpdate(java.util.Collection<? extends IU> ius, java.util.List<? extends EditMessage<? extends IU>> edits)
          please only send PhraseIUs, everything else will result in assertions failing
protected  void RMRSComposer.leftBufferUpdate(java.util.Collection<? extends IU> ius, java.util.List<? extends EditMessage<? extends IU>> edits)
           
 void IUBasedFloorTracker.leftBufferUpdate(java.util.Collection<? extends IU> ius, java.util.List<? extends EditMessage<? extends IU>> edits)
          handles creation (and destruction) of time-out threads.
 void TextBasedFloorTracker.leftBufferUpdate(java.util.Collection<? extends IU> ius, java.util.List<? extends EditMessage<? extends IU>> edits)
           
 void AudioActionManager.leftBufferUpdate(java.util.Collection<? extends IU> ius, java.util.List<? extends EditMessage<? extends IU>> edits)
          Remembers what the current left buffer dialogue act IUs are.
 

Uses of EditMessage in inpro.incremental.sink
 

Method parameters in inpro.incremental.sink with type arguments of type EditMessage
 void IUNetworkToDOT.hypChange(java.util.Collection<? extends IU> ius, java.util.List<? extends EditMessage<? extends IU>> edits)
           
 void ConsoleNotifier.hypChange(java.util.Collection<? extends IU> ius, java.util.List<? extends EditMessage<? extends IU>> edits)
           
 void CurrentHypothesisViewer.hypChange(java.util.Collection<? extends IU> ius, java.util.List<? extends EditMessage<? extends IU>> edits)
           
 void InstallmentHistoryViewer.hypChange(java.util.Collection<? extends IU> ius, java.util.List<? extends EditMessage<? extends IU>> edits)
           
 void OutputForSimpleText.hypChange(java.util.Collection<? extends IU> ius, java.util.List<? extends EditMessage<? extends IU>> edits)
           
 void TEDviewNotifier.hypChange(java.util.Collection<? extends IU> ius, java.util.List<? extends EditMessage<? extends IU>> edits)
           
 void LabelWriter.hypChange(java.util.Collection<? extends IU> ius, java.util.List<? extends EditMessage<? extends IU>> edits)
           
protected  void TEDviewNotifier.leftBufferUpdate(java.util.Collection<? extends IU> ius, java.util.List<? extends EditMessage<? extends IU>> edits)
           
 

Uses of EditMessage in inpro.incremental.source
 

Fields in inpro.incremental.source with type parameters of type EditMessage
(package private)  java.util.List<EditMessage<TextualWordIU>> IUDocument.edits
           
 

Uses of EditMessage in inpro.incremental.unit
 

Methods in inpro.incremental.unit that return types with arguments of type EditMessage
private  java.util.List<EditMessage<IUType>> IUList.calculateDiff(java.util.List<IUType> other, boolean relaxedEquality)
           
 java.util.List<EditMessage<IUType>> IUList.diff(java.util.List<IUType> other)
          Calculate the difference (in edits) between an other and this list.
 java.util.List<EditMessage<IUType>> IUList.diffByPayload(java.util.List<IUType> other)
          similar in spirit to diff, this method allows differences in IU identity, but not in IU payload
 

Methods in inpro.incremental.unit with parameters of type EditMessage
 void IUList.apply(EditMessage<IUType> edit)
           
 

Method parameters in inpro.incremental.unit with type arguments of type EditMessage
 void IUList.apply(java.util.List<EditMessage<IUType>> edits)