Class InterfaceName
- java.lang.Object
-
- org.apache.axis2.addressing.metadata.InterfaceName
-
public class InterfaceName extends Object
-
-
Constructor Summary
Constructors Constructor Description InterfaceName()
InterfaceName(QName name)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
fromOM(OMElement omElement)
Convenience method to extract metadata from an element.QName
getName()
Method getNamestatic boolean
isInterfaceNameElement(OMElement omElement)
Static method to test whether anOMElement
is recognized as a ServiceName element.void
setName(QName name)
Method setNameOMElement
toOM(OMFactory fac, QName qname)
Convenience method to convert objects of this type to anOMElement
so that it can be added to anEndpointReference
-
-
-
Constructor Detail
-
InterfaceName
public InterfaceName()
-
InterfaceName
public InterfaceName(QName name)
- Parameters:
name
-
-
-
Method Detail
-
getName
public QName getName()
Method getName
-
setName
public void setName(QName name)
Method setName- Parameters:
name
-
-
toOM
public OMElement toOM(OMFactory fac, QName qname) throws AxisFault
Convenience method to convert objects of this type to anOMElement
so that it can be added to anEndpointReference
Use:
OMElement omElement = serviceName.toOM(new QName("http://schemas.xmlsoap.org/ws/2004/08/addressing", "PortType", "wsa"));
or
OMElement omElement = serviceName.toOM(new QName("http://www.w3.org/2007/05/addressing/metadata", "InterfaceName", "wsam"));
the difference being whether the EndpointReference is meant to represent a 2004/08 (Submission) or 2005/08 (Final) EndpointReference, respectively.
- Parameters:
qname
- theQName
that carries the namespace of the metadata element.fac
- TODO- Returns:
- an OMElement that can be added to the metadata of an EndpointReference.
- Throws:
AxisFault
-
fromOM
public void fromOM(OMElement omElement) throws AxisFault
Convenience method to extract metadata from an element.<wsam:InterfaceName xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata">...</wsam:ServiceName>
or
<wsa:PortType xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing">...</wsa:ServiceName>
- Parameters:
omElement
- theOMElement
that holds the metadata.- Throws:
AxisFault
-
isInterfaceNameElement
public static boolean isInterfaceNameElement(OMElement omElement)
Static method to test whether anOMElement
is recognized as a ServiceName element. If this method returnstrue
thenfromOM(OMElement)
is guaranteed not to fail.- Parameters:
omElement
- theOMElement
to test.- Returns:
true
if the element is a ServiceName element,false
otherwise.
-
-