public class EzyStreamClassesFetcher extends Object implements EzyClassesFetcher
| Modifier and Type | Class and Description |
|---|---|
static class |
EzyStreamClassesFetcher.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected ClassLoader |
classLoader |
| Modifier | Constructor and Description |
|---|---|
|
EzyStreamClassesFetcher() |
protected |
EzyStreamClassesFetcher(EzyStreamClassesFetcher.Builder builder) |
| Modifier and Type | Method and Description |
|---|---|
List<Class> |
asList(String filePath) |
Set<Class> |
asSet(String filePath) |
static EzyStreamClassesFetcher.Builder |
builder() |
protected Class |
getClass(String className) |
protected Collection<String> |
getClassNames(String filePath) |
protected InputStream |
loadInputStream(String filePath) |
protected EzyInputStreamLoader |
newInputStreamLoader() |
protected EzyInputStreamReader |
newInputStreamReader() |
protected final ClassLoader classLoader
public EzyStreamClassesFetcher()
protected EzyStreamClassesFetcher(EzyStreamClassesFetcher.Builder builder)
public Set<Class> asSet(String filePath)
asSet in interface EzyClassesFetcherpublic List<Class> asList(String filePath)
asList in interface EzyClassesFetcherprotected Collection<String> getClassNames(String filePath)
protected EzyInputStreamReader newInputStreamReader()
protected InputStream loadInputStream(String filePath)
protected EzyInputStreamLoader newInputStreamLoader()
public static EzyStreamClassesFetcher.Builder builder()
Copyright © 2023 Young Monkeys. All rights reserved.