|
Tuscany Core | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ComponentTypeIntrospector
Interface for implementations that are able create SCA definitions by inspecting Java classes.
Method Summary | |
---|---|
org.apache.tuscany.model.assembly.ComponentType |
introspect(java.lang.Class<?> implClass)
Create a componentType definition by introspecting a Java Class. |
org.apache.tuscany.model.assembly.ComponentType |
introspect(java.lang.Class<?> implClass,
org.apache.tuscany.model.assembly.ComponentType compType)
Completes the given componentType definition by introspecting a Java Class. |
void |
registerProcessor(ImplementationProcessor processor)
Registers an annotation processor |
void |
unregisterProcessor(ImplementationProcessor processor)
De-registers an annotation processor |
Method Detail |
---|
org.apache.tuscany.model.assembly.ComponentType introspect(java.lang.Class<?> implClass) throws ConfigurationLoadException
implClass
- the class to inspect
ConfigurationLoadException
- if the Class does not define a valid component typeorg.apache.tuscany.model.assembly.ComponentType introspect(java.lang.Class<?> implClass, org.apache.tuscany.model.assembly.ComponentType compType) throws ConfigurationLoadException
implClass
- the class to inspect
ConfigurationLoadException
- if the Class does not define a valid component typevoid registerProcessor(ImplementationProcessor processor)
void unregisterProcessor(ImplementationProcessor processor)
|
Tuscany Core | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |