org.apache.tuscany.sca.interfacedef.wsdl.impl
Class WSDLInterfaceContractImpl

java.lang.Object
  extended by org.apache.tuscany.sca.interfacedef.impl.InterfaceContractImpl
      extended by org.apache.tuscany.sca.interfacedef.wsdl.impl.WSDLInterfaceContractImpl
All Implemented Interfaces:
java.lang.Cloneable, InterfaceContract, WSDLInterfaceContract

public class WSDLInterfaceContractImpl
extends InterfaceContractImpl
implements WSDLInterfaceContract

Represents a WSDL interface contract.


Constructor Summary
protected WSDLInterfaceContractImpl()
           
 
Method Summary
 WSDLInterfaceContractImpl clone()
          Implementations must support cloning.
 java.lang.String getLocation()
          Returns the WSDL location
 void setLocation(java.lang.String location)
          Sets the WSDL location.
 
Methods inherited from class org.apache.tuscany.sca.interfacedef.impl.InterfaceContractImpl
equals, getCallbackInterface, getInterface, hashCode, makeUnidirectional, setCallbackInterface, setInterface
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.tuscany.sca.interfacedef.InterfaceContract
getCallbackInterface, getInterface, makeUnidirectional, setCallbackInterface, setInterface
 

Constructor Detail

WSDLInterfaceContractImpl

protected WSDLInterfaceContractImpl()
Method Detail

getLocation

public java.lang.String getLocation()
Description copied from interface: WSDLInterfaceContract
Returns the WSDL location

Specified by:
getLocation in interface WSDLInterfaceContract
Returns:
the WSDL location

setLocation

public void setLocation(java.lang.String location)
Description copied from interface: WSDLInterfaceContract
Sets the WSDL location.

Specified by:
setLocation in interface WSDLInterfaceContract
Parameters:
location - the WSDL location

clone

public WSDLInterfaceContractImpl clone()
                                throws java.lang.CloneNotSupportedException
Description copied from interface: InterfaceContract
Implementations must support cloning.

Specified by:
clone in interface InterfaceContract
Overrides:
clone in class InterfaceContractImpl
Throws:
java.lang.CloneNotSupportedException