|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.tuscany.sca.interfacedef.impl.InterfaceImpl org.apache.tuscany.sca.interfacedef.java.impl.JavaInterfaceImpl
public class JavaInterfaceImpl
Represents a Java interface.
Constructor Summary | |
---|---|
protected |
JavaInterfaceImpl()
|
Method Summary | |
---|---|
java.lang.Object |
clone()
Implementations must support cloning. |
boolean |
equals(java.lang.Object obj)
|
java.lang.Class<?> |
getCallbackClass()
Returns the callback class specified in an @Callback annotation. |
java.lang.Class<?> |
getJavaClass()
Returns the Java interface class. |
java.lang.String |
getName()
Returns the name of the Java interface class. |
javax.xml.namespace.QName |
getQName()
Returns the QName of the JAX-WS interface. |
int |
hashCode()
|
void |
setCallbackClass(java.lang.Class<?> callbackClass)
Sets the callback class specified in an @Callback annotation. |
void |
setJavaClass(java.lang.Class<?> javaClass)
Sets the Java interface class. |
void |
setName(java.lang.String className)
Sets the name of the Java interface class. |
void |
setQName(javax.xml.namespace.QName interfacename)
Sets the QName of the JAX-WS interface. |
java.lang.String |
toString()
|
Methods inherited from class org.apache.tuscany.sca.interfacedef.impl.InterfaceImpl |
---|
getApplicablePolicySets, getOperations, getPolicySets, getRequiredIntents, getType, isConversational, isDynamic, isRemotable, isUnresolved, resetDataBinding, setConversational, setDefaultDataBinding, setRemotable, setType, setUnresolved |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.apache.tuscany.sca.interfacedef.Interface |
---|
getOperations, isConversational, isDynamic, isRemotable, resetDataBinding, setConversational, setDefaultDataBinding, setRemotable |
Methods inherited from interface org.apache.tuscany.sca.policy.PolicySetAttachPoint |
---|
getApplicablePolicySets, getPolicySets |
Methods inherited from interface org.apache.tuscany.sca.policy.IntentAttachPoint |
---|
getRequiredIntents, getType, setType |
Methods inherited from interface org.apache.tuscany.sca.assembly.Base |
---|
isUnresolved, setUnresolved |
Constructor Detail |
---|
protected JavaInterfaceImpl()
Method Detail |
---|
public java.lang.String getName()
JavaInterface
getName
in interface JavaInterface
public void setName(java.lang.String className)
JavaInterface
setName
in interface JavaInterface
className
- the name of the Java interface classpublic javax.xml.namespace.QName getQName()
JavaInterface
getQName
in interface JavaInterface
public void setQName(javax.xml.namespace.QName interfacename)
JavaInterface
setQName
in interface JavaInterface
interfacename
- the QName of the JAX-WS interfacepublic java.lang.Class<?> getJavaClass()
JavaInterface
getJavaClass
in interface JavaInterface
public void setJavaClass(java.lang.Class<?> javaClass)
JavaInterface
setJavaClass
in interface JavaInterface
javaClass
- the Java interface classpublic java.lang.Class<?> getCallbackClass()
JavaInterface
getCallbackClass
in interface JavaInterface
public void setCallbackClass(java.lang.Class<?> callbackClass)
JavaInterface
setCallbackClass
in interface JavaInterface
callbackClass
- the callback class specified in an @Callback annotationpublic java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class InterfaceImpl
Object.hashCode()
public boolean equals(java.lang.Object obj)
equals
in class InterfaceImpl
Object.equals(java.lang.Object)
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
Interface
clone
in interface Interface
clone
in class InterfaceImpl
java.lang.CloneNotSupportedException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |