00001
00027 package org.objectweb.jonas_rar.deployment.xml;
00028
00029 import org.objectweb.jonas_lib.deployment.xml.AbsElement;
00030 import org.objectweb.jonas_lib.deployment.xml.JLinkedList;
00037 public class Messageadapter extends AbsElement {
00038
00042 private JLinkedList messagelistenerList = null;
00043
00047 public Messageadapter() {
00048 super();
00049 messagelistenerList = new JLinkedList("messagelistener");
00050 }
00051
00056 public JLinkedList getMessagelistenerList() {
00057 return messagelistenerList;
00058 }
00059
00064 public void setMessagelistenerList(JLinkedList messagelistenerList) {
00065 this.messagelistenerList = messagelistenerList;
00066 }
00067
00072 public void addMessagelistener(Messagelistener messagelistener) {
00073 messagelistenerList.add(messagelistener);
00074 }
00075
00076
00082 public String toXML(int indent) {
00083 StringBuffer sb = new StringBuffer();
00084 sb.append(indent(indent));
00085 sb.append("<messageadapter>\n");
00086
00087 indent += 2;
00088
00089
00090 sb.append(messagelistenerList.toXML(indent));
00091 indent -= 2;
00092 sb.append(indent(indent));
00093 sb.append("</messageadapter>\n");
00094
00095 return sb.toString();
00096 }
00097 }