00001
00027 package org.objectweb.jonas_ws.deployment.xml;
00028
00029 import org.objectweb.jonas_lib.deployment.xml.AbsElement;
00030
00037 public class PackageMapping extends AbsElement {
00038
00042 private String packageType = null;
00043
00047 private String namespaceURI = null;
00048
00049
00053 public PackageMapping() {
00054 super();
00055 }
00056
00061 public String getPackageType() {
00062 return packageType;
00063 }
00064
00069 public void setPackageType(String packageType) {
00070 this.packageType = packageType;
00071 }
00072
00077 public String getNamespaceURI() {
00078 return namespaceURI;
00079 }
00080
00085 public void setNamespaceURI(String namespaceURI) {
00086 this.namespaceURI = namespaceURI;
00087 }
00088
00094 public String toXML(int indent) {
00095 StringBuffer sb = new StringBuffer();
00096 sb.append(indent(indent));
00097 sb.append("<package-mapping>\n");
00098
00099 indent += 2;
00100
00101
00102 sb.append(xmlElement(packageType, "package-type", indent));
00103
00104 sb.append(xmlElement(namespaceURI, "namespaceURI", indent));
00105 indent -= 2;
00106 sb.append(indent(indent));
00107 sb.append("</package-mapping>\n");
00108
00109 return sb.toString();
00110 }
00111 }