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 Annot8ComponentDescriptor>> classes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends Annot8ComponentDescriptor>
Optional<Class<? extends T>>getComponent(String klass, Class<T> componentType)Optional<Class<? extends ProcessorDescriptor>>getProcessor(String klass)Stream<Class<? extends ProcessorDescriptor>>getProcessors()Optional<Class<? extends SourceDescriptor>>getSource(String klass)Stream<Class<? extends SourceDescriptor>>getSources()
-
-
-
Constructor Detail
-
Annot8ComponentRegistry
public Annot8ComponentRegistry(Set<Class<? extends Annot8ComponentDescriptor>> classes)
-
-
Method Detail
-
getSources
public Stream<Class<? extends SourceDescriptor>> getSources()
-
getProcessors
public Stream<Class<? extends ProcessorDescriptor>> getProcessors()
-
getSource
public Optional<Class<? extends SourceDescriptor>> getSource(String klass)
-
getProcessor
public Optional<Class<? extends ProcessorDescriptor>> getProcessor(String klass)
-
getComponent
public <T extends Annot8ComponentDescriptor> Optional<Class<? extends T>> getComponent(String klass, Class<T> componentType)
-
-