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 ReadercurrentThreadContext(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 ReaderstringReader(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
-
-