public Documentation createDocumentation() { return this.endpoint.createDocumentation(); }
public String getAddress() { return this.endpoint.getAddress(); }
public B getBinding() { return this.endpoint.getBinding(); }
public String getName() { return this.endpoint.getName(); }
public String getHttpAuthenticationRealm() { return this.endpoint.getHttpAuthenticationRealm(); }
public String getHttpAuthenticationScheme() { return this.endpoint.getHttpAuthenticationScheme(); }
public Map<QName, String> getOtherAttributes() throws XmlException { return this.endpoint.getOtherAttributes(); }
public List<Element> getOtherElements() throws XmlException { return this.endpoint.getOtherElements(); }
public Documentation getDocumentation() { return this.endpoint.getDocumentation(); }
public S getService() { return this.endpoint.getService(); }
public List<Ep> findEndpointsImplementingInterface(I itf) { List<Ep> endpoints = new ArrayList<Ep>(); if (itf != null) { for (S service : this.getServices()) { for (Ep endpoint : (List<Ep>) service.getEndpoints()) { if ((endpoint.getBinding() != null) && (endpoint.getBinding().getInterface() != null)) { if ((endpoint.getBinding().getInterface().getQName().getLocalPart().equals(itf.getQName().getLocalPart())) && (endpoint.getBinding().getInterface().getQName().getNamespaceURI().equals(itf.getQName().getNamespaceURI()))) { endpoints.add(endpoint); } } } } } return endpoints; }