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 FieldTag extends AbstractVUITag { 18 20 protected static Log log = LogFactory.getLog(FieldTag.class); 22 23 25 protected String condAttr; 26 protected String modalAttr; 27 protected String nameAttr; 28 protected String slotAttr; 29 protected String typeAttr; 30 31 33 public void setCond(String aName) { 34 condAttr = aName; 35 } 36 37 public String getCond() { 38 return condAttr; 39 } 40 41 public String getFooterTemplate() { 42 return "field-footer.jsp"; 43 } 44 45 public String getHeaderTemplate() { 47 return "field-header.jsp"; 48 } 49 50 public void setModal(String aName) { 51 modalAttr = aName; 52 } 53 54 public String getModal() { 55 return modalAttr; 56 } 57 58 public void setName(String aName) { 59 nameAttr = aName; 60 } 61 62 public void setSlot(String aName) { 63 slotAttr = aName; 64 } 65 66 public String getSlot() { 67 return slotAttr; 68 } 69 70 public void setType(String aName) { 71 typeAttr = aName; 72 } 73 74 public String getType() { 75 return typeAttr; 76 } 77 78 protected void initializeAttributes() { 79 getSetParameter(nameAttr, "name"); 80 getSetParameter(condAttr, "cond"); 81 getSetParameter(modalAttr, "modal"); 82 getSetParameter(slotAttr, "slot"); 83 getSetParameter(typeAttr, "type"); 84 } 85 } 86 | Popular Tags |