Package guru.mikelue.jdut.yaml
Class ReaderFunctions
- java.lang.Object
-
- guru.mikelue.jdut.yaml.ReaderFunctions
-
public final class ReaderFunctions extends Object
Defines the functions for reader.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Reader
currentThreadContext(String resourceName)
Asjava.util.Function<String, Reader>
, usesThread.getContextClassLoader()
ofThread.currentThread()
for loading resource.static Function<String,Reader>
loadByClass(Class<?> classForLoadResource)
Buildsjava.util.Function<String, Reader>
, usesClass.getResourceAsStream(java.lang.String)
for loading resource.static Function<String,Reader>
loadByClassLoader(ClassLoader classLoader)
Buildsjava.util.Function<String, Reader>
, uses fedClassLoader
.static Reader
stringReader(String content)
-
-
-
Method Detail
-
loadByClassLoader
public static Function<String,Reader> loadByClassLoader(ClassLoader classLoader)
Buildsjava.util.Function<String, Reader>
, uses fedClassLoader
.- Parameters:
classLoader
- the class loader used to loading resources- Returns:
- The function to generate reader
- See Also:
loadByClass(java.lang.Class<?>)
-
loadByClass
public static Function<String,Reader> loadByClass(Class<?> classForLoadResource)
Buildsjava.util.Function<String, Reader>
, usesClass.getResourceAsStream(java.lang.String)
for loading resource.- Parameters:
classForLoadResource
- The class for loading resource- Returns:
- The function to generate reader
- See Also:
loadByClassLoader(java.lang.ClassLoader)
-
currentThreadContext
public static Reader currentThreadContext(String resourceName)
Asjava.util.Function<String, Reader>
, usesThread.getContextClassLoader()
ofThread.currentThread()
for loading resource.- Parameters:
resourceName
- The name of resource- Returns:
- The reader
-
-