JonasPortComponent.java

00001 
00027 package org.objectweb.jonas_ws.deployment.xml;
00028 
00029 import org.objectweb.jonas_lib.deployment.xml.AbsElement;
00030 
00037 public class JonasPortComponent extends AbsElement  {
00038 
00042     private String portComponentName = null;
00043 
00047     private String endpointURI = null;
00048 
00052     public JonasPortComponent() {
00053         super();
00054     }
00055 
00059     public String getEndpointURI() {
00060         return endpointURI;
00061     }
00062 
00066     public void setEndpointURI(String endpointURI) {
00067         this.endpointURI = endpointURI;
00068     }
00069 
00073     public String getPortComponentName() {
00074         return portComponentName;
00075     }
00076 
00080     public void setPortComponentName(String portComponentName) {
00081         this.portComponentName = portComponentName;
00082     }
00083 
00089     public String toXML(int indent) {
00090         StringBuffer sb = new StringBuffer();
00091         sb.append(indent(indent));
00092         sb.append("<jonas-port-component>\n");
00093 
00094         indent += 2;
00095         // port-component-name
00096         sb.append(xmlElement(portComponentName, "port-component-name", indent));
00097         // endpoint-uri
00098         sb.append(xmlElement(endpointURI, "endpoint-uri", indent));
00099         indent -= 2;
00100 
00101         sb.append(indent(indent));
00102         sb.append("</jonas-port-component>\n");
00103 
00104         return sb.toString();
00105     }
00106 }

Generated on Tue Feb 15 15:06:00 2005 for JOnAS by  doxygen 1.3.9.1