Messagelistener.java

00001 
00027 package org.objectweb.jonas_rar.deployment.xml;
00028 
00029 import org.objectweb.jonas_lib.deployment.xml.AbsElement;
00030 
00037 public class Messagelistener extends AbsElement  {
00038 
00042     private String id = null;
00043 
00047     private String messagelistenerType = null;
00048 
00052     private Activationspec activationspec = null;
00053 
00054 
00058     public Messagelistener() {
00059         super();
00060     }
00061 
00066     public String getId() {
00067         return id;
00068     }
00069 
00074     public void setId(String id) {
00075         this.id = id;
00076     }
00077 
00082     public String getMessagelistenerType() {
00083         return messagelistenerType;
00084     }
00085 
00090     public void setMessagelistenerType(String messagelistenerType) {
00091         this.messagelistenerType = messagelistenerType;
00092     }
00093 
00098     public Activationspec getActivationspec() {
00099         return activationspec;
00100     }
00101 
00106     public void setActivationspec(Activationspec activationspec) {
00107         this.activationspec = activationspec;
00108     }
00109 
00115     public String toXML(int indent) {
00116         StringBuffer sb = new StringBuffer();
00117         sb.append(indent(indent));
00118         sb.append("<messagelistener");
00119         sb.append(xmlAttribute(id, "id"));
00120         sb.append(">\n");
00121 
00122         indent += 2;
00123 
00124         // messagelistener-type
00125         sb.append(xmlElement(messagelistenerType, "messagelistener-type", indent));
00126         // activationspec
00127         if (activationspec != null) {
00128           sb.append(activationspec.toXML(indent));
00129         }
00130         indent -= 2;
00131         sb.append(indent(indent));
00132         sb.append("</messagelistener>\n");
00133 
00134         return sb.toString();
00135     }
00136 }

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