Class Annot8ComponentRegistry
- java.lang.Object
-
- io.annot8.implementations.support.registries.Annot8ComponentRegistry
-
public class Annot8ComponentRegistry extends Object
-
-
Constructor Summary
Constructors Constructor Description Annot8ComponentRegistry(Set<Class<? extends io.annot8.api.components.Annot8ComponentDescriptor>> classes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends io.annot8.api.components.Annot8ComponentDescriptor>
Optional<Class<? extends T>>getComponent(String klass, Class<T> componentType)Optional<Class<? extends io.annot8.api.components.ProcessorDescriptor>>getProcessor(String klass)Stream<Class<? extends io.annot8.api.components.ProcessorDescriptor>>getProcessors()Optional<Class<? extends io.annot8.api.components.SourceDescriptor>>getSource(String klass)Stream<Class<? extends io.annot8.api.components.SourceDescriptor>>getSources()
-
-
-
Method Detail
-
getProcessors
public Stream<Class<? extends io.annot8.api.components.ProcessorDescriptor>> getProcessors()
-
getSource
public Optional<Class<? extends io.annot8.api.components.SourceDescriptor>> getSource(String klass)
-
getProcessor
public Optional<Class<? extends io.annot8.api.components.ProcessorDescriptor>> getProcessor(String klass)
-
-