1 5 package com.opensymphony.webwork.views.jsp.vui; 6 7 import org.apache.commons.logging.Log; 8 import org.apache.commons.logging.LogFactory; 9 10 11 17 public class AudioTag extends AbstractVUITag { 18 20 protected static Log log = LogFactory.getLog(AudioTag.class); 22 23 25 protected String exprAttr; 26 protected String fetchhintAttr; 27 protected String fetchtimeoutAttr; 28 protected String maxageAttr; 29 protected String maxstaleAttr; 30 protected String personaAttr; 31 protected String srcAttr; 32 protected String ttsAttr; 33 34 36 public void setExpr(String aName) { 37 exprAttr = aName; 38 } 39 40 public String getExpr() { 41 return exprAttr; 42 } 43 44 public void setFetchhint(String aName) { 45 fetchhintAttr = aName; 46 } 47 48 public String getFetchhint() { 49 return fetchhintAttr; 50 } 51 52 public void setFetchtimeout(String aName) { 53 fetchtimeoutAttr = aName; 54 } 55 56 public String getFetchtimeout() { 57 return fetchtimeoutAttr; 58 } 59 60 public String getFooterTemplate() { 61 return "audio-footer.jsp"; 62 } 63 64 public String getHeaderTemplate() { 66 return "audio-header.jsp"; 67 } 68 69 public void setMaxage(String aName) { 70 maxageAttr = aName; 71 } 72 73 public String getMaxage() { 74 return maxageAttr; 75 } 76 77 public void setMaxstale(String aName) { 78 maxstaleAttr = aName; 79 } 80 81 public String getMaxstale() { 82 return maxstaleAttr; 83 } 84 85 public void setPersona(String aName) { 86 personaAttr = aName; 87 } 88 89 public String getPersona() { 90 return personaAttr; 91 } 92 93 public void setSrc(String aName) { 94 srcAttr = aName; 95 } 96 97 public String getSrc() { 98 return srcAttr; 99 } 100 101 public void setTts(String aName) { 102 ttsAttr = aName; 103 } 104 105 public String getTts() { 106 return ttsAttr; 107 } 108 109 protected void initializeAttributes() { 110 getSetParameter(srcAttr, "src"); 111 getSetParameter(exprAttr, "expr"); 112 getSetParameter(ttsAttr, "tts"); 113 getSetParameter(personaAttr, "persona"); 114 getSetParameter(fetchhintAttr, "fetchhint"); 115 getSetParameter(fetchtimeoutAttr, "fetchtimeout"); 116 getSetParameter(maxageAttr, "maxage"); 117 getSetParameter(maxstaleAttr, "maxstale"); 118 } 119 } 120 | Popular Tags |