ServletMapping.java

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     // Setters
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     // Getters
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         // servlet-name
00100         sb.append(xmlElement(servletName, "servlet-name", indent));
00101 
00102         // url-pattern
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 }

Generated on Tue Feb 15 15:05:59 2005 for JOnAS by  doxygen 1.3.9.1