T - the type parameterpublic final class ExtensionLoader<T> extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ExtensionLoader.Holder<T>
The type Holder.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> ExtensionLoader<T> |
getExtensionLoader(Class<T> clazz)
Gets extension loader.
|
T |
load(ClassLoader loader)
Load t.
|
T |
load(String name,
Class<?>[] argsType,
Object[] args,
ClassLoader loader)
Load t.
|
T |
load(String name,
ClassLoader loader)
Load t.
|
T |
load(String name,
Object[] args,
ClassLoader loader)
Load t.
|
List<T> |
loadAll(ClassLoader loader)
Load all list.
|
public static <T> ExtensionLoader<T> getExtensionLoader(Class<T> clazz)
T - the type parameterclazz - the clazzpublic T load(ClassLoader loader)
loader - the loaderpublic T load(String name, ClassLoader loader)
name - the nameloader - the loaderpublic T load(String name, Object[] args, ClassLoader loader)
name - the nameargs - the argsloader - the loaderpublic T load(String name, Class<?>[] argsType, Object[] args, ClassLoader loader)
name - the nameargsType - the args typeargs - the argsloader - the loaderpublic List<T> loadAll(ClassLoader loader)
loader - the loaderCopyright © 2022 dromara. All rights reserved.