Package edu.tufts.hrilab.slug.common
Class Utterance.Builder
java.lang.Object
edu.tufts.hrilab.slug.common.Utterance.Builder
- Enclosing class:
- Utterance
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddBindings(Map<Variable, Symbol> bindings) addIndirectSemantics(Term indirectSemantics) addListener(Symbol listener) addListeners(List<Symbol> listeners) addSupplementalSemantics(Term supplementalSemantics) addTierAssignment(Variable variable, Symbol tierAssignment) addTranslation(String language, String translatedWordsAsString) build()setAddressee(Symbol addressee) setBindings(List<Map<Variable, Symbol>> bindings) setIndirectSemantics(List<Term> indirectSemantics) setIsInputUtterance(boolean isInputUtterance) setLanguage(String language) setListener(Symbol listener) setNeedsValidation(boolean needsValidation) setSemantics(Symbol semantics) setSpeaker(Symbol speaker) setSupplementalSemantics(List<Term> supplementalSemantics) setTierAssignments(Map<Variable, Symbol> tierAssignments) setTranslations(Map<String, String> translations)
-
Constructor Details
-
Builder
public Builder() -
Builder
-
-
Method Details
-
build
-
setSpeaker
-
setAddressee
-
addListener
-
addListeners
-
setListener
-
setUtteranceType
-
setIsInputUtterance
-
setNeedsValidation
-
setWords
-
addWord
-
setSemantics
-
setIndirectSemantics
-
addIndirectSemantics
-
setSupplementalSemantics
-
addSupplementalSemantics
-
setBindings
-
addBindings
-
setTierAssignments
-
addTierAssignment
-
setTranslations
-
addTranslation
-
setLanguage
-