|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface JavaInterfaceFactory
Factory for the Java interface model
Method Summary | |
---|---|
void |
addInterfaceVisitor(JavaInterfaceVisitor visitor)
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 visitor)
Deregisters the given visitor. |
Method Detail |
---|
JavaInterface createJavaInterface()
JavaInterface createJavaInterface(java.lang.Class<?> interfaceClass) throws InvalidInterfaceException
interfaceClass
- the interface class to introspect.
InvalidInterfaceException
void createJavaInterface(JavaInterface javaInterface, java.lang.Class<?> interfaceClass) throws InvalidInterfaceException
javaInterface
- the Java interface modelinterfaceClass
- the interface class to introspect.
InvalidInterfaceException
JavaInterfaceContract createJavaInterfaceContract()
void addInterfaceVisitor(JavaInterfaceVisitor visitor)
visitor
- void removeInterfaceVisitor(JavaInterfaceVisitor visitor)
visitor
- java.util.List<JavaInterfaceVisitor> getInterfaceVisitors()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |