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