Package io.virtdata.util
Class ResourceFinder
- java.lang.Object
-
- io.virtdata.util.ResourceFinder
-
public class ResourceFinder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDATA_DIR
-
Constructor Summary
Constructors Constructor Description ResourceFinder()
-
Method Summary
All Methods Static Methods Concrete Methods 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.ReaderfindRequiredReader(java.lang.String basename, java.lang.String extension, java.lang.String... searchPaths)static java.io.InputStreamfindRequiredStreamOrFile(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.CharBufferloadFileToCharBuffer(java.lang.String filename, java.lang.String... searchPaths)static java.util.List<java.lang.String>readDataFileLines(java.lang.String basename)static java.lang.StringreadDataFileString(java.lang.String basename)static java.nio.CharBufferreadDataFileToCharBuffer(java.lang.String basename)static org.apache.commons.csv.CSVParserreadFileCSV(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.StringreadFileString(java.lang.String basename, java.lang.String... searchPaths)
-
-
-
Field Detail
-
DATA_DIR
public static final java.lang.String DATA_DIR
- See Also:
- Constant Field Values
-
-
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)
-
-