Class FileUtils


  • public class FileUtils
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.stream.Stream<java.lang.String> expand​(java.lang.String filename)  
      static java.util.List<java.nio.file.Path> expand​(java.nio.file.Path path)  
      static FileExtension extension​(org.springframework.core.io.Resource resource)  
      static java.util.Optional<FileExtension> extensionGroup​(java.lang.String file, java.lang.String group)  
      static boolean isConsole​(java.lang.String file)  
      static boolean isFile​(java.lang.String file)  
      static boolean isGcs​(java.lang.String file)  
      static boolean isGzip​(java.lang.String file)  
      static boolean isS3​(java.lang.String file)  
      static <T> org.springframework.batch.item.json.JsonItemReader<T> jsonReader​(org.springframework.core.io.Resource resource, java.lang.Class<T> clazz)  
      static <T> XmlItemReader<T> xmlReader​(org.springframework.core.io.Resource resource, java.lang.Class<T> clazz)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • EXTENSION_PATTERN

        public static final java.util.regex.Pattern EXTENSION_PATTERN
    • Method Detail

      • isGzip

        public static boolean isGzip​(java.lang.String file)
      • extension

        public static FileExtension extension​(org.springframework.core.io.Resource resource)
      • extensionGroup

        public static java.util.Optional<FileExtension> extensionGroup​(java.lang.String file,
                                                                       java.lang.String group)
      • isFile

        public static boolean isFile​(java.lang.String file)
      • isConsole

        public static boolean isConsole​(java.lang.String file)
      • isS3

        public static boolean isS3​(java.lang.String file)
      • isGcs

        public static boolean isGcs​(java.lang.String file)
      • jsonReader

        public static <T> org.springframework.batch.item.json.JsonItemReader<T> jsonReader​(org.springframework.core.io.Resource resource,
                                                                                           java.lang.Class<T> clazz)
      • xmlReader

        public static <T> XmlItemReader<T> xmlReader​(org.springframework.core.io.Resource resource,
                                                     java.lang.Class<T> clazz)
      • expand

        public static java.util.stream.Stream<java.lang.String> expand​(java.lang.String filename)
        Parameters:
        filename - Filename that might include a glob pattern
        Returns:
        List of file
        Throws:
        java.io.IOException
      • expand

        public static java.util.List<java.nio.file.Path> expand​(java.nio.file.Path path)