|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ParsingConfig
Filters the parsing activity to only deeply parse classes that are either
annotated with an annotation returned by getAnnotationsOfInterest()
or implements/subclass a type returned by getTypesOfInterest().
A class identified to be deeply parsed will contain all the metadata about
its members like fields, methods as well as annotations on those.
| Method Summary | |
|---|---|
Set<String> |
getAnnotationsOfInterest()
Returns a list of annotations that should trigger an exhaustive visit of the annotated type. |
Set<String> |
getTypesOfInterest()
Returns a list of types (classes or interfaces) that a type must either subclass or implement to trigger an exhaustive scanning |
boolean |
modelUnAnnotatedMembers()
Returns true if unannotated fields and methods should be part of the model returned. |
| Method Detail |
|---|
Set<String> getAnnotationsOfInterest()
Set<String> getTypesOfInterest()
boolean modelUnAnnotatedMembers()
Types model.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||