00001
00027 package org.objectweb.jonas_web.deployment.xml;
00028
00029 import org.objectweb.jonas_lib.deployment.xml.AbsElement;
00030
00035 public class ServletMapping extends AbsElement {
00036
00040 private String servletName = null;
00041
00045 private String urlPattern = null;
00046
00047
00048
00049
00050
00055 public void setServletName(String servletName) {
00056 this.servletName = servletName;
00057 }
00058
00059
00064 public void setUrlPattern(String urlPattern) {
00065 this.urlPattern = urlPattern;
00066 }
00067
00068
00069
00070
00071
00075 public String getServletName() {
00076 return servletName;
00077 }
00078
00082 public String getUrlPattern() {
00083 return urlPattern;
00084 }
00085
00086
00092 public String toXML(int indent) {
00093 StringBuffer sb = new StringBuffer();
00094 sb.append(indent(indent));
00095 sb.append("<servlet-mapping>\n");
00096
00097 indent += 2;
00098
00099
00100 sb.append(xmlElement(servletName, "servlet-name", indent));
00101
00102
00103 sb.append(xmlElement(urlPattern, "url-pattern", indent));
00104
00105
00106 indent -= 2;
00107 sb.append(indent(indent));
00108 sb.append("</servlet-mapping>\n");
00109
00110 return sb.toString();
00111 }
00112
00113 }