Package com.chutneytesting.tools.loader
Class ExtensionLoader.Builder<SOURCE,EXTENSION>
- java.lang.Object
-
- com.chutneytesting.tools.loader.ExtensionLoader.Builder<SOURCE,EXTENSION>
-
- Enclosing interface:
- ExtensionLoader<EXTENSION>
public static class ExtensionLoader.Builder<SOURCE,EXTENSION> extends Object
Builder ofExtensionLoader.- See Also:
withSource(ExtensionLoaderSource)
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ExtensionLoader<EXTENSION>withMapper(Function<SOURCE,Set<EXTENSION>> mappingFunction)static <SOURCE,EXTENSION>
ExtensionLoader.Builder<SOURCE,EXTENSION>withSource(ExtensionLoader.ExtensionLoaderSource<SOURCE> source)
-
-
-
Method Detail
-
withSource
public static <SOURCE,EXTENSION> ExtensionLoader.Builder<SOURCE,EXTENSION> withSource(ExtensionLoader.ExtensionLoaderSource<SOURCE> source)
- Returns:
- an
ExtensionLoader.Builderusing the givenExtensionLoader.ExtensionLoaderSource
-
withMapper
public ExtensionLoader<EXTENSION> withMapper(Function<SOURCE,Set<EXTENSION>> mappingFunction)
- Returns:
- an
ExtensionLoaderusing the given mappingFunction to transform descriptions loaded byExtensionLoader.ExtensionLoaderSource
-
-