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
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
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
00098 sb.append(xmlElement(serviceEndpointInterface, "service-endpoint-interface", indent));
00099
00100
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 }