csli.dialog.app.calo.util
Class SausageUtterance

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.ArrayList<Sausage>
              extended by csli.dialog.app.calo.util.SausageUtterance
All Implemented Interfaces:
Serializable, Cloneable, Iterable<Sausage>, Collection<Sausage>, List<Sausage>, RandomAccess

public class SausageUtterance
extends ArrayList<Sausage>

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
SausageUtterance(CorporaOpi_2_0.NOMOSSpeak sp, boolean useSausage)
           
SausageUtterance(List<String> compactStrings)
           
SausageUtterance(String utt)
           
SausageUtterance(String[] compactStrings)
           
SausageUtterance(String utt, boolean readProbs)
           
SausageUtterance(String utt, XSDDateTime ref)
           
 
Method Summary
 List<CorporaOpi_2_0.NOMOSPerson> getAllNOMOSAgentsAsNOMOSPerson_CorporaOpi_2_0()
           
 CorporaOpi_2_0.NOMOSSpeak getAssociatedSpeak()
           
 List<String> getCompactStrings()
           
 double getDeleteProbability()
           
 String getFullTranscription()
           
 String getName()
           
 XSDDateTime getNOMOSTimeBegins()
           
 long getNOMOSTimeBeginsInMillis()
           
 double getNOMOSTimeBeginsInSecs()
           
 XSDDateTime getNOMOSTimeEnds()
           
 long getNOMOSTimeEndsInMillis()
           
 double getNOMOSTimeEndsInSecs()
           
 String getNOMOSTranscription()
           
 String getNOMOSTranscription(WordDistribution distrib)
           
 boolean hasWords()
           
 boolean isProbablyEmpty()
           
 void setAssociatedSpeak(CorporaOpi_2_0.NOMOSSpeak associatedSpeak)
           
 String toFriendlyString()
           
 String toFriendlyString(WordDistribution distribution)
           
 String toPrologString()
           
 String toString()
           
 
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, set, size, toArray, toArray, trimToSize
 
Methods inherited from class java.util.AbstractList
equals, hashCode, iterator, listIterator, listIterator, subList
 
Methods inherited from class java.util.AbstractCollection
containsAll, removeAll, retainAll
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList
 

Constructor Detail

SausageUtterance

public SausageUtterance(CorporaOpi_2_0.NOMOSSpeak sp,
                        boolean useSausage)

SausageUtterance

public SausageUtterance(String utt)

SausageUtterance

public SausageUtterance(String utt,
                        boolean readProbs)

SausageUtterance

public SausageUtterance(List<String> compactStrings)

SausageUtterance

public SausageUtterance(String[] compactStrings)

SausageUtterance

public SausageUtterance(String utt,
                        XSDDateTime ref)
Method Detail

hasWords

public boolean hasWords()

toFriendlyString

public String toFriendlyString()

toFriendlyString

public String toFriendlyString(WordDistribution distribution)

isProbablyEmpty

public boolean isProbablyEmpty()
Returns:
true if the main (most likely) hypothesis is null or *DELETE* for all words

toPrologString

public String toPrologString()

getDeleteProbability

public double getDeleteProbability()

getAllNOMOSAgentsAsNOMOSPerson_CorporaOpi_2_0

public List<CorporaOpi_2_0.NOMOSPerson> getAllNOMOSAgentsAsNOMOSPerson_CorporaOpi_2_0()

getNOMOSTranscription

public String getNOMOSTranscription()

getNOMOSTranscription

public String getNOMOSTranscription(WordDistribution distrib)

getFullTranscription

public String getFullTranscription()

getCompactStrings

public List<String> getCompactStrings()

toString

public String toString()
Overrides:
toString in class AbstractCollection<Sausage>

getNOMOSTimeBegins

public XSDDateTime getNOMOSTimeBegins()

getNOMOSTimeEnds

public XSDDateTime getNOMOSTimeEnds()

getNOMOSTimeBeginsInMillis

public long getNOMOSTimeBeginsInMillis()

getNOMOSTimeBeginsInSecs

public double getNOMOSTimeBeginsInSecs()

getNOMOSTimeEndsInMillis

public long getNOMOSTimeEndsInMillis()

getNOMOSTimeEndsInSecs

public double getNOMOSTimeEndsInSecs()

getAssociatedSpeak

public CorporaOpi_2_0.NOMOSSpeak getAssociatedSpeak()

setAssociatedSpeak

public void setAssociatedSpeak(CorporaOpi_2_0.NOMOSSpeak associatedSpeak)

getName

public String getName()