CmrField.java

00001 
00027 package org.objectweb.jonas_ejb.deployment.xml;
00028 
00029 import org.objectweb.jonas_lib.deployment.xml.AbsElement;
00036 public class CmrField extends AbsElement  {
00037 
00041     private String description = null;
00042 
00046     private String cmrFieldName = null;
00047 
00051     private String cmrFieldType = null;
00052 
00053 
00057     public CmrField() {
00058         super();
00059     }
00060 
00065     public String getDescription() {
00066         return description;
00067     }
00068 
00073     public void setDescription(String description) {
00074         this.description = description;
00075     }
00076 
00081     public String getCmrFieldName() {
00082         return cmrFieldName;
00083     }
00084 
00089     public void setCmrFieldName(String cmrFieldName) {
00090         this.cmrFieldName = cmrFieldName;
00091     }
00092 
00097     public String getCmrFieldType() {
00098         return cmrFieldType;
00099     }
00100 
00105     public void setCmrFieldType(String cmrFieldType) {
00106         this.cmrFieldType = cmrFieldType;
00107     }
00108 
00114     public String toXML(int indent) {
00115         StringBuffer sb = new StringBuffer();
00116         sb.append(indent(indent));
00117         sb.append("<cmr-field>\n");
00118 
00119         indent += 2;
00120 
00121         // description
00122         sb.append(xmlElement(description, "description", indent));
00123         // cmr-field-name
00124         sb.append(xmlElement(cmrFieldName, "cmr-field-name", indent));
00125         // cmr-field-type
00126         sb.append(xmlElement(cmrFieldType, "cmr-field-type", indent));
00127         indent -= 2;
00128         sb.append(indent(indent));
00129         sb.append("</cmr-field>\n");
00130 
00131         return sb.toString();
00132     }
00133 }

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