public final class FileAndClasspathUtils
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
FileAndClasspathUtils.AssignableFilter |
static class |
FileAndClasspathUtils.ClassPathScanningCandidateProvider
A ClassPathScanningCandidateComponentProvider.
|
static class |
FileAndClasspathUtils.InterfaceFilter |
| Modifier and Type | Method and Description |
|---|---|
static void |
ensureFile(java.lang.String fileFullPath)
Create if not exists.
|
static <T> java.util.List<T> |
parseFile(java.io.InputStream inputStream,
java.util.function.Function<java.lang.String,T> mapper)
Parse file lines.
|
static <T> java.util.List<T> |
parseFile(org.springframework.core.io.Resource resource,
java.util.function.Function<java.lang.String,T> mapper)
Parse file lines.
|
static <T> java.util.Set<java.lang.Class<T>> |
scan(java.lang.String basePackage,
org.springframework.core.type.filter.TypeFilter includeFilter)
scan.
|
public static void ensureFile(java.lang.String fileFullPath)
fileFullPath - pathpublic static <T> java.util.List<T> parseFile(org.springframework.core.io.Resource resource,
java.util.function.Function<java.lang.String,T> mapper)
T - typeresource - resourcemapper - line mapperpublic static <T> java.util.List<T> parseFile(java.io.InputStream inputStream,
java.util.function.Function<java.lang.String,T> mapper)
T - typeinputStream - streammapper - line mapperpublic static <T> java.util.Set<java.lang.Class<T>> scan(java.lang.String basePackage,
org.springframework.core.type.filter.TypeFilter includeFilter)
T - typebasePackage - from where (package)includeFilter - filter