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}