Class ResourceFinder


  • public class ResourceFinder
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String DATA_DIR  
    • Constructor Summary

      Constructors 
      Constructor Description
      ResourceFinder()  
    • Method Summary

      Modifier and Type Method Description
      static java.util.Optional<java.io.Reader> findOptionalReader​(java.lang.String basename, java.lang.String extenion, java.lang.String... searchPaths)  
      static java.util.Optional<java.io.InputStream> findOptionalStreamOrFile​(java.lang.String basename, java.lang.String extension, java.lang.String... searchPaths)  
      static java.io.Reader findRequiredReader​(java.lang.String basename, java.lang.String extension, java.lang.String... searchPaths)  
      static java.io.InputStream findRequiredStreamOrFile​(java.lang.String basename, java.lang.String extension, java.lang.String... searchPaths)  
      static java.util.Optional<java.io.InputStream> getInputStream​(java.lang.String path)  
      static java.nio.CharBuffer loadFileToCharBuffer​(java.lang.String filename, java.lang.String... searchPaths)  
      static java.util.List<java.lang.String> readDataFileLines​(java.lang.String basename)  
      static java.lang.String readDataFileString​(java.lang.String basename)  
      static java.nio.CharBuffer readDataFileToCharBuffer​(java.lang.String basename)  
      static org.apache.commons.csv.CSVParser readFileCSV​(java.lang.String basename, java.lang.String... searchPaths)  
      static java.util.List<java.lang.String> readFileLines​(java.lang.String basename, java.lang.String... searchPaths)  
      static java.lang.String readFileString​(java.lang.String basename, java.lang.String... searchPaths)  
      • Methods inherited from class java.lang.Object

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

      • ResourceFinder

        public ResourceFinder()
    • Method Detail

      • readDataFileToCharBuffer

        public static java.nio.CharBuffer readDataFileToCharBuffer​(java.lang.String basename)
      • readDataFileLines

        public static java.util.List<java.lang.String> readDataFileLines​(java.lang.String basename)
      • readDataFileString

        public static java.lang.String readDataFileString​(java.lang.String basename)
      • findRequiredStreamOrFile

        public static java.io.InputStream findRequiredStreamOrFile​(java.lang.String basename,
                                                                   java.lang.String extension,
                                                                   java.lang.String... searchPaths)
      • findRequiredReader

        public static java.io.Reader findRequiredReader​(java.lang.String basename,
                                                        java.lang.String extension,
                                                        java.lang.String... searchPaths)
      • findOptionalReader

        public static java.util.Optional<java.io.Reader> findOptionalReader​(java.lang.String basename,
                                                                            java.lang.String extenion,
                                                                            java.lang.String... searchPaths)
      • findOptionalStreamOrFile

        public static java.util.Optional<java.io.InputStream> findOptionalStreamOrFile​(java.lang.String basename,
                                                                                       java.lang.String extension,
                                                                                       java.lang.String... searchPaths)
      • getInputStream

        public static java.util.Optional<java.io.InputStream> getInputStream​(java.lang.String path)
      • readFileLines

        public static java.util.List<java.lang.String> readFileLines​(java.lang.String basename,
                                                                     java.lang.String... searchPaths)
      • readFileString

        public static java.lang.String readFileString​(java.lang.String basename,
                                                      java.lang.String... searchPaths)
      • readFileCSV

        public static org.apache.commons.csv.CSVParser readFileCSV​(java.lang.String basename,
                                                                   java.lang.String... searchPaths)
      • loadFileToCharBuffer

        public static java.nio.CharBuffer loadFileToCharBuffer​(java.lang.String filename,
                                                               java.lang.String... searchPaths)