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()
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
-
addListener
-
addListeners
-
setListener
-
setUtteranceType
-
setIsInputUtterance
-
setNeedsValidation
-
setWords
-
addWord
-
setSemantics
-
setIndirectSemantics
-
addIndirectSemantics
-
setSupplementalSemantics
-
addSupplementalSemantics
-
setBindings
-
addBindings
-
setTierAssignments
-
addTierAssignment
-
setTranslations
-
addTranslation
-
setLanguage
-