org.apache.tuscany.sca.interfacedef.java.impl
Class JavaInterfaceContractImpl

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

public class JavaInterfaceContractImpl
extends InterfaceContractImpl
implements JavaInterfaceContract

Represents a Java interface contract.


Constructor Summary
protected JavaInterfaceContractImpl()
           
 
Method Summary
 JavaInterfaceContractImpl clone()
          Implementations must support cloning.
 
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

JavaInterfaceContractImpl

protected JavaInterfaceContractImpl()
Method Detail

clone

public JavaInterfaceContractImpl 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