Class ScanningMatcherRepository
java.lang.Object
org.smartparam.engine.annotated.repository.ScanningMatcherRepository
- All Implemented Interfaces:
TypeScanningRepository,MatcherRepository,ItemsContainer<Matcher>,Repository<Matcher>
public class ScanningMatcherRepository
extends Object
implements MatcherRepository, TypeScanningRepository
- Since:
- 1.0.0
- Author:
- Przemek Hertel
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetMatcher(String code) voidRegister object in repository under given key.voidregisterAll(Map<String, Matcher> objects) Insert all items to repository.Return registered items.voidscanAnnotations(TypeScanner scanner, ComponentInitializerRunner initializer)
-
Constructor Details
-
ScanningMatcherRepository
public ScanningMatcherRepository()
-
-
Method Details
-
scanAnnotations
- Specified by:
scanAnnotationsin interfaceTypeScanningRepository
-
getMatcher
- Specified by:
getMatcherin interfaceMatcherRepository
-
register
Description copied from interface:RepositoryRegister object in repository under given key.- Specified by:
registerin interfaceRepository<Matcher>- Parameters:
code- object keymatcher- object
-
registeredItems
Description copied from interface:ItemsContainerReturn registered items.- Specified by:
registeredItemsin interfaceItemsContainer<Matcher>- Returns:
- registered items
-
registerAll
Description copied from interface:ItemsContainerInsert all items to repository.- Specified by:
registerAllin interfaceItemsContainer<Matcher>- Parameters:
objects- items
-