001package com.plivo.api.xml;
002
003import javax.xml.bind.annotation.XmlAttribute;
004import javax.xml.bind.annotation.XmlRootElement;
005import javax.xml.bind.annotation.XmlValue;
006
007@XmlRootElement(name = "phoneme")
008public class Phoneme extends PlivoXml implements EmphasisNestable,
009                                                 LangNestable,
010                                                 PNestable,
011                                                 ProsodyNestable,
012                                                 SNestable,
013                                                 SpeakNestable,
014                                                 WNestable {
015
016  @XmlValue
017  private String content;
018
019  @XmlAttribute
020  private String alphabet;
021
022  @XmlAttribute
023  private String ph;
024
025  public Phoneme() {
026  }
027
028  public Phoneme(String content) {
029    this.content = content;
030  }
031
032  public Phoneme(String content, String alphabet, String ph) {
033    this.content = content;
034    this.alphabet = alphabet;
035    this.ph = ph;
036  }
037
038  public String getAlphabet() {
039    return this.alphabet;
040  }
041
042  public String getPh() {
043    return this.ph;
044  }
045}