add toString() helper for MaryData

This commit is contained in:
Ingmar Steiner 2014-12-12 12:54:07 +01:00
Родитель f436fbed8f
Коммит 8401096411
2 изменённых файлов: 21 добавлений и 1 удалений

Просмотреть файл

@ -60,6 +60,11 @@
<artifactId>freetts-en_us</artifactId>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
</dependency>
<dependency>
<groupId>net.sf.trove4j</groupId>
<artifactId>trove4j</artifactId>

Просмотреть файл

@ -60,6 +60,7 @@ import org.xml.sax.SAXException;
import com.sun.speech.freetts.Utterance;
import com.google.common.base.Objects;
/**
* A representation of any type of mary data, be it input, intermediate or
@ -502,5 +503,19 @@ public class MaryData
{
return outputParams;
}
}
public String toString() {
return Objects.toStringHelper(this)
.add("type", getType())
.add("locale", getLocale())
.add("output parameters", getOutputParams())
.add("data", getData())
.add("document", DomUtils.serializeToString(getDocument()))
.add("validating", getValidating())
.add("plain text", getPlainText())
.add("utterances", getUtterances())
.add("audio", getAudio())
.add("audio file format", getAudioFileFormat())
.toString();
}
}