io.nuun.kernel.api.plugin.request
Class ClasspathScanRequestBuilder

java.lang.Object
  extended by 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

Constructor Summary
ClasspathScanRequestBuilder()
           
 
Method Summary
 ClasspathScanRequestBuilder annotationRegex(String annotationRegex)
           
 ClasspathScanRequestBuilder annotationType(Class<? extends Annotation> annotationTypeRequested)
           
 Collection<ClasspathScanRequest> build()
           
 ClasspathScanRequestBuilder descendentTypeOf(Class<?> parentTypeRequested)
           
 void reset()
           
 ClasspathScanRequestBuilder resourcesRegex(String resourcesRegex)
           
 ClasspathScanRequestBuilder specification(org.kametic.specifications.Specification<Class<?>> specification)
           
 ClasspathScanRequestBuilder subtypeOf(Class<?> parentTypeRequested)
           
 ClasspathScanRequestBuilder subtypeOfRegex(String parentTypeRegex)
           
 ClasspathScanRequestBuilder typeOfRegex(String typeRegex)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClasspathScanRequestBuilder

public ClasspathScanRequestBuilder()
Method Detail

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.