package com.paphus.sdk.config; import java.io.StringWriter; import org.w3c.dom.Element; /** * DTO for XML voice config. */ public class VoiceConfig extends Config { public String language; public String pitch; public String speechRate; public void parseXML(Element element) { super.parseXML(element); this.language = element.getAttribute("language"); this.pitch = element.getAttribute("pitch"); this.speechRate = element.getAttribute("speechRate"); } public String toXML() { StringWriter writer = new StringWriter(); writer.write("<voice"); writeCredentials(writer); if (this.language != null) { writer.write(" language=\"" + this.language + "\""); } if (this.pitch != null) { writer.write(" pitch=\"" + this.pitch + "\""); } if (this.speechRate != null) { writer.write(" speechRate=\"" + this.speechRate + "\""); } writer.write("/>"); return writer.toString(); } }