Class FileDirectoryMapperFactory
java.lang.Object
com.rivancic.gradle.plugin.files.tasks.sort.mapper.FileDirectoryMapperFactory
public class FileDirectoryMapperFactory
extends java.lang.Object
-
Method Summary
Modifier and Type Method Description static FileDirectoryMappergetFileDirectoryMapper(org.gradle.api.logging.Logger logger, org.gradle.api.provider.Provider<java.lang.String> sortType)Factory method that based on provided sorting type parameter returns concrete FileDirectoryMapper.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
getFileDirectoryMapper
public static FileDirectoryMapper getFileDirectoryMapper(org.gradle.api.logging.Logger logger, org.gradle.api.provider.Provider<java.lang.String> sortType)Factory method that based on provided sorting type parameter returns concrete FileDirectoryMapper. If property isn't present then files will be sorted by the date (FileDirectoryDateMapper).- Parameters:
logger- for logging warning about misconfigured plugin.sortType- based on which FileDirectoryMapper will be chosen.- Returns:
- FileDirectoryMapper that actually defines sorting algorithm
-