org.ws4d.java.types
Class EndpointReference

java.lang.Object
  extended by org.ws4d.java.types.UnknownDataContainer
      extended by org.ws4d.java.types.EndpointReference
Direct Known Subclasses:
EndpointReference2004

public class EndpointReference
extends UnknownDataContainer

Implementation of "wsa:EndpointReference" element.


Constructor Summary
EndpointReference(AttributedURI address)
          Constructor.
EndpointReference(AttributedURI address, ReferenceParametersMData referenceParameters)
          Constructor.
EndpointReference(AttributedURI address, ReferenceParametersMData referenceParameters, MetadataMData endpointMetadata)
          Constructor.
EndpointReference(URI address)
          Constructor.
EndpointReference(URI address, ReferenceParametersMData referenceParameters)
          Constructor.
EndpointReference(URI address, ReferenceParametersMData referenceParameters, MetadataMData endpointMetadata)
          Constructor.
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 AttributedURI getAddress()
          Gets "wsa:EndpointReference/wsa:Address" element from endpoint reference
 MetadataMData getEndpointMetadata()
          Gets "wsa:EndpointReference/wsa:Metadata" element from endpoint reference
 ReferenceParametersMData getReferenceParameters()
          Gets "wsa:EndpointReference/wsa:ReferenceParameters" element from endpoint reference
 int hashCode()
           
 boolean isXAddress()
          Returns true if this endpoint reference is a HTTP or SOAP-over-UDP transport address.
 void setReferenceParameters(ReferenceParametersMData ref)
           
 java.lang.String toString()
           
 
Methods inherited from class org.ws4d.java.types.UnknownDataContainer
addUnknownAttribute, addUnknownElement, getUnknownAttribute, getUnknownAttributes, getUnknownElement, getUnknownElements, getUnknownElements, setUnknownAttributes, setUnknownElements
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EndpointReference

public EndpointReference(URI address)
Constructor.

Parameters:
address - "wsa:EndpointReference/wsa:Address" element

EndpointReference

public EndpointReference(AttributedURI address)
Constructor.

Parameters:
address - "wsa:EndpointReference/wsa:Address" element

EndpointReference

public EndpointReference(URI address,
                         ReferenceParametersMData referenceParameters)
Constructor.

Parameters:
address - "wsa:EndpointReference/wsa:Address" element
referenceParameters - "wsa:EndpointReference/wsa:ReferenceParameters"

EndpointReference

public EndpointReference(AttributedURI address,
                         ReferenceParametersMData referenceParameters)
Constructor.

Parameters:
address - "wsa:EndpointReference/wsa:Address" element
referenceParameters - "wsa:EndpointReference/wsa:ReferenceParameters"

EndpointReference

public EndpointReference(URI address,
                         ReferenceParametersMData referenceParameters,
                         MetadataMData endpointMetadata)
Constructor.

Parameters:
address - "wsa:EndpointReference/wsa:Address" element
referenceParameters - "wsa:EndpointReference/wsa:ReferenceParameters"
endpointMetadata - "wsa:EndpointReference/wsa:Metadata"

EndpointReference

public EndpointReference(AttributedURI address,
                         ReferenceParametersMData referenceParameters,
                         MetadataMData endpointMetadata)
Constructor.

Parameters:
address - "wsa:EndpointReference/wsa:Address" element
referenceParameters - "wsa:EndpointReference/wsa:ReferenceParameters"
endpointMetadata - "wsa:EndpointReference/wsa:Metadata"
Method Detail

getAddress

public AttributedURI getAddress()
Gets "wsa:EndpointReference/wsa:Address" element from endpoint reference

Returns:
"wsa:EndpointReference/wsa:Address" element

getReferenceParameters

public ReferenceParametersMData getReferenceParameters()
Gets "wsa:EndpointReference/wsa:ReferenceParameters" element from endpoint reference

Returns:
"wsa:EndpointReference/wsa:ReferenceParameters" element

getEndpointMetadata

public MetadataMData getEndpointMetadata()
Gets "wsa:EndpointReference/wsa:Metadata" element from endpoint reference

Returns:
"wsa:EndpointReference/wsa:Metadata" element

isXAddress

public boolean isXAddress()
Returns true if this endpoint reference is a HTTP or SOAP-over-UDP transport address.

Returns:
true if this endpoint reference is a HTTP or SOAP-over-UDP transport address.

toString

public java.lang.String toString()
Overrides:
toString in class UnknownDataContainer

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

setReferenceParameters

public void setReferenceParameters(ReferenceParametersMData ref)