|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.tuscany.sca.interfacedef.java.impl.JavaInterfaceFactoryImpl
public abstract class JavaInterfaceFactoryImpl
A factory for the Java model.
Constructor Summary | |
---|---|
JavaInterfaceFactoryImpl()
|
Method Summary | |
---|---|
void |
addInterfaceVisitor(JavaInterfaceVisitor extension)
Registers the given visitor. |
JavaInterface |
createJavaInterface()
Creates a new Java interface model. |
JavaInterface |
createJavaInterface(java.lang.Class<?> interfaceClass)
Creates a new Java interface model from an interface class. |
void |
createJavaInterface(JavaInterface javaInterface,
java.lang.Class<?> interfaceClass)
Creates the contents of a Java interface model from an interface class. |
JavaInterfaceContract |
createJavaInterfaceContract()
Creates a new Java interface contract. |
java.util.List<JavaInterfaceVisitor> |
getInterfaceVisitors()
Returns a list of interface visitors. |
void |
removeInterfaceVisitor(JavaInterfaceVisitor extension)
Deregisters the given visitor. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JavaInterfaceFactoryImpl()
Method Detail |
---|
public JavaInterface createJavaInterface()
JavaInterfaceFactory
createJavaInterface
in interface JavaInterfaceFactory
public JavaInterface createJavaInterface(java.lang.Class<?> interfaceClass) throws InvalidInterfaceException
JavaInterfaceFactory
createJavaInterface
in interface JavaInterfaceFactory
interfaceClass
- the interface class to introspect.
InvalidInterfaceException
public void createJavaInterface(JavaInterface javaInterface, java.lang.Class<?> interfaceClass) throws InvalidInterfaceException
JavaInterfaceFactory
createJavaInterface
in interface JavaInterfaceFactory
javaInterface
- the Java interface modelinterfaceClass
- the interface class to introspect.
InvalidInterfaceException
public JavaInterfaceContract createJavaInterfaceContract()
JavaInterfaceFactory
createJavaInterfaceContract
in interface JavaInterfaceFactory
public void addInterfaceVisitor(JavaInterfaceVisitor extension)
JavaInterfaceFactory
addInterfaceVisitor
in interface JavaInterfaceFactory
public void removeInterfaceVisitor(JavaInterfaceVisitor extension)
JavaInterfaceFactory
removeInterfaceVisitor
in interface JavaInterfaceFactory
public java.util.List<JavaInterfaceVisitor> getInterfaceVisitors()
JavaInterfaceFactory
getInterfaceVisitors
in interface JavaInterfaceFactory
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |