PortComponentRef.java

00001 
00027 package org.objectweb.jonas_lib.deployment.xml;
00028 
00029 
00034 public class PortComponentRef extends AbsElement {
00035 
00039     private String serviceEndpointInterface = null;
00040 
00044     private String portComponentLink = null;
00045 
00046 
00047     // Setters
00048 
00049 
00054     public void setServiceEndpointInterface(String serviceEndpointInterface) {
00055         this.serviceEndpointInterface = serviceEndpointInterface;
00056     }
00057 
00058 
00063     public void setPortComponentLink(String portComponentLink) {
00064         this.portComponentLink = portComponentLink;
00065     }
00066 
00067 
00068     // Getters
00069 
00073     public String getServiceEndpointInterface() {
00074         return serviceEndpointInterface;
00075     }
00076 
00080     public String getPortComponentLink() {
00081         return portComponentLink;
00082     }
00083 
00084 
00090     public String toXML(int indent) {
00091         StringBuffer sb = new StringBuffer();
00092         sb.append(indent(indent));
00093         sb.append("<port-component-ref>\n");
00094 
00095         indent += 2;
00096 
00097         // service-endpoint-interface
00098         sb.append(xmlElement(serviceEndpointInterface, "service-endpoint-interface", indent));
00099 
00100         // port-component-link
00101         sb.append(xmlElement(portComponentLink, "port-component-link", indent));
00102 
00103 
00104         indent -= 2;
00105         sb.append(indent(indent));
00106         sb.append("</port-component-ref>\n");
00107 
00108         return sb.toString();
00109     }
00110 }

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