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 GrammarTag extends AbstractVUITag { 18 20 protected static Log log = LogFactory.getLog(GrammarTag.class); 22 23 25 protected String langAttr; 26 protected String modeAttr; 27 protected String modelAttr; 28 protected String nameAttr; 29 protected String weightAttr; 30 31 33 public String getFooterTemplate() { 34 return "grammar-footer.jsp"; 35 } 36 37 public String getHeaderTemplate() { 39 return "grammar-header.jsp"; 40 } 41 42 public void setLang(String aName) { 43 langAttr = aName; 44 } 45 46 public String getLang() { 47 return langAttr; 48 } 49 50 public void setMode(String aName) { 51 modeAttr = aName; 52 } 53 54 public String getMode() { 55 return modeAttr; 56 } 57 58 public void setModel(String aName) { 59 modelAttr = aName; 60 } 61 62 public String getModel() { 63 return modelAttr; 64 } 65 66 public void setName(String aName) { 67 nameAttr = aName; 68 } 69 70 public String getName() { 71 return nameAttr; 72 } 73 74 public void setWeight(String aName) { 75 weightAttr = aName; 76 } 77 78 public String getWeight() { 79 return weightAttr; 80 } 81 82 protected void initializeAttributes() { 83 getSetParameter(nameAttr, "name"); 84 getSetParameter(langAttr, "lang"); 85 getSetParameter(modelAttr, "model"); 86 getSetParameter(modeAttr, "mode"); 87 getSetParameter(weightAttr, "weight"); 88 } 89 } 90 | Popular Tags |