00001
00027 package org.objectweb.jonas_lib.deployment.xml;
00028
00033 public class JonasResourceEnv extends AbsElement {
00034
00038 private String resourceEnvRefName = null;
00039
00043 private String jndiName = null;
00044
00045
00046
00047
00052 public void setResourceEnvRefName(String resourceEnvRefName) {
00053 this.resourceEnvRefName = resourceEnvRefName;
00054 }
00055
00056
00061 public void setJndiName(String jndiName) {
00062 this.jndiName = jndiName;
00063 }
00064
00065
00066
00067
00068
00069
00073 public String getResourceEnvRefName() {
00074 return resourceEnvRefName;
00075 }
00076
00077
00081 public String getJndiName() {
00082 return jndiName;
00083 }
00084
00085
00086
00092 public String toXML(int indent) {
00093 StringBuffer sb = new StringBuffer();
00094 sb.append(indent(indent));
00095 sb.append("<jonas-resource-env>\n");
00096
00097 indent += 2;
00098
00099
00100 sb.append(xmlElement(resourceEnvRefName, "resource-env-ref-name", indent));
00101
00102
00103 sb.append(xmlElement(jndiName, "jndi-name", indent));
00104
00105 indent -= 2;
00106 sb.append(indent(indent));
00107 sb.append("</jonas-resource-env>\n");
00108
00109 return sb.toString();
00110 }
00111
00112
00113
00114 }