io.nuun.kernel.api.plugin.request
Class ClasspathScanRequestBuilder
java.lang.Object
io.nuun.kernel.api.plugin.request.ClasspathScanRequestBuilder
- All Implemented Interfaces:
- Builder<Collection<ClasspathScanRequest>>
public class ClasspathScanRequestBuilder
- extends Object
- implements Builder<Collection<ClasspathScanRequest>>
- Author:
- Epo Jemba
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClasspathScanRequestBuilder
public ClasspathScanRequestBuilder()
specification
public ClasspathScanRequestBuilder specification(org.kametic.specifications.Specification<Class<?>> specification)
annotationType
public ClasspathScanRequestBuilder annotationType(Class<? extends Annotation> annotationTypeRequested)
annotationRegex
public ClasspathScanRequestBuilder annotationRegex(String annotationRegex)
subtypeOf
public ClasspathScanRequestBuilder subtypeOf(Class<?> parentTypeRequested)
descendentTypeOf
public ClasspathScanRequestBuilder descendentTypeOf(Class<?> parentTypeRequested)
subtypeOfRegex
public ClasspathScanRequestBuilder subtypeOfRegex(String parentTypeRegex)
typeOfRegex
public ClasspathScanRequestBuilder typeOfRegex(String typeRegex)
resourcesRegex
public ClasspathScanRequestBuilder resourcesRegex(String resourcesRegex)
build
public Collection<ClasspathScanRequest> build()
- Specified by:
build in interface Builder<Collection<ClasspathScanRequest>>
reset
public void reset()
- Specified by:
reset in interface Builder<Collection<ClasspathScanRequest>>
Copyright © 2012-2015. All Rights Reserved.