| 限定符和类型 | 字段和说明 |
|---|---|
static String |
PARAM_CLASS |
| 构造器和说明 |
|---|
BaseLoader() |
BaseLoader(Class<?> targetClass) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Object |
create(Class<?> clazz,
Map<String,Object> res,
ClassAssembler assembler)
创建实例
|
protected Object |
create(Object res,
ClassAssembler assembler)
创建实例
|
Class<?> |
getImplementClass()
实现类型
|
Class<?> |
getImplementClass(Map<String,Object> res)
实现类型
|
Class<?> |
getTargetClass()
目标类型
|
protected Object |
load(Collection<?> res,
ClassAssembler assembler)
加载资源
|
protected Object |
load(Map<String,Object> res,
ClassAssembler assembler)
加载资源
|
Object |
load(Object res,
ClassAssembler assembler)
加载资源
|
protected Object |
load(String res,
ClassAssembler assembler)
加载资源
|
static Object |
toLoad(Object res)
加载资源
|
static Object |
toLoad(Object res,
ClassAssembler assembler)
加载资源
|
public BaseLoader()
public BaseLoader(Class<?> targetClass)
public static Object toLoad(Object res, ClassAssembler assembler)
res - assembler - public Class<?> getTargetClass()
public Class<?> getImplementClass()
public final Object load(Object res, ClassAssembler assembler)
protected Object load(String res, ClassAssembler assembler)
res - protected Object load(Collection<?> res, ClassAssembler assembler)
res - protected Object load(Map<String,Object> res, ClassAssembler assembler)
res - protected Object create(Class<?> clazz, Map<String,Object> res, ClassAssembler assembler)
clazz - res - protected Object create(Object res, ClassAssembler assembler)
res - Copyright © 2024. All rights reserved.