|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.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 JavaInterfaceFactoryinterfaceClass - the interface class to introspect.
InvalidInterfaceException
public void createJavaInterface(JavaInterface javaInterface,
java.lang.Class<?> interfaceClass)
throws InvalidInterfaceException
JavaInterfaceFactory
createJavaInterface in interface JavaInterfaceFactoryjavaInterface - the Java interface modelinterfaceClass - the interface class to introspect.
InvalidInterfaceExceptionpublic JavaInterfaceContract createJavaInterfaceContract()
JavaInterfaceFactory
createJavaInterfaceContract in interface JavaInterfaceFactorypublic void addInterfaceVisitor(JavaInterfaceVisitor extension)
JavaInterfaceFactory
addInterfaceVisitor in interface JavaInterfaceFactorypublic void removeInterfaceVisitor(JavaInterfaceVisitor extension)
JavaInterfaceFactory
removeInterfaceVisitor in interface JavaInterfaceFactorypublic 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 | ||||||||