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 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.

    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