public class InputStreamConfig extends AConfig
| Constructor and Description |
|---|
InputStreamConfig(javassist.ClassPool pool,
org.xblackcat.sjpu.util.function.SupplierEx<java.io.InputStream,java.io.IOException> inputStreamProvider) |
| Modifier and Type | Method and Description |
|---|---|
static java.io.InputStream |
buildInputStreamProvider(java.lang.String resourceName) |
static java.io.InputStream |
getInputStream(java.io.File file) |
static java.io.InputStream |
getInputStream(java.nio.file.Path file) |
static java.io.InputStream |
getInputStream(java.lang.String propertiesFile) |
protected IValueGetter |
loadProperties() |
public InputStreamConfig(javassist.ClassPool pool,
org.xblackcat.sjpu.util.function.SupplierEx<java.io.InputStream,java.io.IOException> inputStreamProvider)
public static java.io.InputStream getInputStream(java.nio.file.Path file)
throws java.io.IOException
java.io.IOExceptionpublic static java.io.InputStream buildInputStreamProvider(java.lang.String resourceName)
throws java.io.IOException
java.io.IOExceptionpublic static java.io.InputStream getInputStream(java.lang.String propertiesFile)
throws java.io.IOException
java.io.IOExceptionpublic static java.io.InputStream getInputStream(java.io.File file)
throws java.io.IOException
java.io.IOExceptionprotected final IValueGetter loadProperties() throws java.io.IOException
loadProperties in class AConfigjava.io.IOException