1 18 package org.apache.struts.taglib.tiles; 19 20 import java.io.Serializable ; 21 import javax.servlet.jsp.tagext.TagSupport ; 22 23 28 public class DefinitionTagSupport extends TagSupport implements Serializable { 29 32 protected String controllerType; 33 36 protected String controllerName; 37 40 protected String role; 41 44 protected String page; 45 46 49 public void release() { 50 super.release(); 51 controllerType = null; 52 controllerName = null; 53 role = null; 54 page = null; 55 } 56 57 63 public String getControllerType() { 64 return controllerType; 65 } 66 67 74 public String getControllerName() { 75 return controllerName; 76 } 77 78 84 public void setControllerType(String controllerType) { 85 this.controllerType = controllerType; 86 } 87 88 95 public void setController(String controller) { 96 setControllerName(controller); 97 } 98 99 106 public void setControllerName(String controller) { 107 this.controllerName = controller; 108 } 109 110 118 public void setControllerUrl(String controller) { 119 setControllerName(controller); 120 setControllerType("url"); 121 } 122 123 131 public void setControllerClass(String controller) { 132 setControllerName(controller); 133 setControllerType("classname"); 134 } 135 136 141 public String getRole() { 142 return role; 143 } 144 145 150 public void setRole(String role) { 151 this.role = role; 152 } 153 154 159 public void setPage(String page) { 160 this.page = page; 161 } 162 163 168 public String getPage() { 169 return page; 170 } 171 172 178 public String getTemplate() { 179 return page; 180 } 181 182 188 public void setTemplate(String template) { 189 this.page = template; 190 } 191 } 192 | Popular Tags |