Package com.github.cukedoctor.util
Class ServiceLoaderUtil<R extends BaseRenderer>
- java.lang.Object
-
- com.github.cukedoctor.util.ServiceLoaderUtil<R>
-
public final class ServiceLoaderUtil<R extends BaseRenderer> extends Object
-
-
Constructor Summary
Constructors Constructor Description ServiceLoaderUtil()ServiceLoaderUtil(Iterable<R> services)ServiceLoaderUtil(Function<Class<R>,Iterator<R>> loader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Rinitialise(Class<R> service, Class<? extends R> defaultImplementation, I18nLoader i18n, DocumentAttributes attributes, CukedoctorConfig cukedoctorConfig, Class<? extends R>... except)Rload(Class<R> service, Class<? extends R> defaultImplementation, CukedoctorConfig cukedoctorConfig, Class<? extends R>... except)
-
-
-
Method Detail
-
load
public R load(Class<R> service, Class<? extends R> defaultImplementation, CukedoctorConfig cukedoctorConfig, Class<? extends R>... except)
-
initialise
public R initialise(Class<R> service, Class<? extends R> defaultImplementation, I18nLoader i18n, DocumentAttributes attributes, CukedoctorConfig cukedoctorConfig, Class<? extends R>... except)
-
-