00001
00027 package org.objectweb.jonas_ear.deployment.xml;
00028
00029 import org.objectweb.jonas_lib.deployment.xml.AbsElement;
00036 public class Module extends AbsElement {
00037
00041 private String connector = null;
00042
00046 private String ejb = null;
00047
00051 private String java = null;
00052
00056 private Web web = null;
00057
00061 private String altDd = null;
00062
00063
00067 public Module() {
00068 super();
00069 }
00070
00075 public String getConnector() {
00076 return connector;
00077 }
00078
00083 public void setConnector(String connector) {
00084 this.connector = connector;
00085 }
00086
00091 public String getEjb() {
00092 return ejb;
00093 }
00094
00099 public void setEjb(String ejb) {
00100 this.ejb = ejb;
00101 }
00102
00107 public String getJava() {
00108 return java;
00109 }
00110
00115 public void setJava(String java) {
00116 this.java = java;
00117 }
00118
00123 public Web getWeb() {
00124 return web;
00125 }
00126
00131 public void setWeb(Web web) {
00132 this.web = web;
00133 }
00134
00139 public String getAltDd() {
00140 return altDd;
00141 }
00142
00147 public void setAltDd(String altDd) {
00148 this.altDd = altDd;
00149 }
00150
00156 public String toXML(int indent) {
00157 StringBuffer sb = new StringBuffer();
00158 sb.append(indent(indent));
00159 sb.append("<module>\n");
00160
00161 indent += 2;
00162
00163
00164 sb.append(xmlElement(connector, "connector", indent));
00165
00166 sb.append(xmlElement(ejb, "ejb", indent));
00167
00168 sb.append(xmlElement(java, "java", indent));
00169
00170 if (web != null) {
00171 sb.append(web.toXML(indent));
00172 }
00173
00174 sb.append(xmlElement(altDd, "alt-dd", indent));
00175 indent -= 2;
00176 sb.append(indent(indent));
00177 sb.append("</module>\n");
00178
00179 return sb.toString();
00180 }
00181 }