public interface ClassRepository
IocContext to create
and manage components.| Modifier and Type | Method and Description |
|---|---|
<A extends Annotation> |
navigateAnnotClasses(Class<A> annotation,
ClassNavigator<A> navigator)
Navigates through all component classes registred in this repository,
that are annotated with the given annotation.
|
<A extends Annotation> |
navigateAnnotFileds(Class<A> annotation,
FieldNavigator<A> navigator)
Navigates through all fields of all component classes registred in this
repository, that are annotated with the given annotation.
|
<A extends Annotation> |
navigateAnnotMethods(Class<A> annotation,
MethodNavigator<A> navigator)
Navigates through all methods of all component classes registred in this
repository, that are annotated with the given annotation.
|
<A extends Annotation> void navigateAnnotMethods(Class<A> annotation, MethodNavigator<A> navigator)
A - The type of the annotation methods must be annotated
with.annotation - The class of the annotation methods must be annotated
with.navigator - Callback functional interface that handles the
annotated method.<A extends Annotation> void navigateAnnotFileds(Class<A> annotation, FieldNavigator<A> navigator)
A - The type of the annotation fields must be annotated
with.annotation - The class of the annotation fields must be annotated
with.navigator - Callback functional interface that handles the
annotated field.<A extends Annotation> void navigateAnnotClasses(Class<A> annotation, ClassNavigator<A> navigator)
A - The type of the annotation classes must be annotated
with.annotation - The class of the annotation classes must be annotated
with.navigator - Callback functional interface that handles the
annotated class.Copyright © 2015–2016 Bridje Framework. All rights reserved.