inpro.incremental.sink
Class OutputForSimpleText

java.lang.Object
  extended by inpro.incremental.PushBuffer
      extended by inpro.incremental.sink.OutputForSimpleText
All Implemented Interfaces:
edu.cmu.sphinx.instrumentation.Resetable, edu.cmu.sphinx.util.props.Configurable

public class OutputForSimpleText
extends PushBuffer


Field Summary
(package private)  java.io.PrintStream outputStream
           
(package private)  java.lang.String outputString
           
 
Constructor Summary
OutputForSimpleText()
           
 
Method Summary
 void 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
 
Methods inherited from class inpro.incremental.PushBuffer
newProperties, reset
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

outputStream

java.io.PrintStream outputStream

outputString

java.lang.String outputString
Constructor Detail

OutputForSimpleText

public OutputForSimpleText()
Method Detail

hypChange

public void hypChange(java.util.Collection<? extends IU> ius,
                      java.util.List<? extends EditMessage<? extends IU>> edits)
Description copied from class: PushBuffer
this should receive a list of current IUs and a list of edit messages since the last call to hypChange

Specified by:
hypChange in class PushBuffer
Parameters:
ius - while this is a (plain) collection, the collection's iterator() method must ensure a sensible ordering of the returned elements. For now we have only used Lists (which are ordered), but a Tree of IUs should also be possible and this should gracefully work together with processors that expect lists
edits - a list of edits since the last call to hypChange