public class Mapl
extends java.lang.Object
构造器和说明 |
---|
Mapl() |
限定符和类型 | 方法和说明 |
---|---|
static java.lang.Object |
cell(java.lang.Object maplist,
java.lang.String path)
访问MAP, List结构的数据, 通过 uers[2].name 这种形式.
|
static java.lang.Object |
convert(java.lang.Object maplist,
java.lang.Object model)
结构转换, 详情参见:
StructureConvert |
static java.lang.Object |
convert(java.lang.Object maplist,
java.io.Reader model)
结构转换, 详情参见:
StructureConvert |
static void |
del(java.lang.Object obj,
java.lang.String path)
删除一个结点
|
static java.lang.Object |
excludeFilter(java.lang.Object maplist,
java.util.List<java.lang.String> paths)
排除MapList过滤器, 详情参见:
FilterConvertImpl |
static java.lang.Object |
includeFilter(java.lang.Object maplist,
java.util.List<java.lang.String> paths)
包含MapList过滤器, 详情参见:
FilterConvertImpl |
static java.lang.Object |
maplistToObj(java.lang.Object maplist,
java.lang.reflect.Type type)
这个实现, 主要将 List, Map 的对象结构转换成真实的对象.
|
static <T> T |
maplistToT(java.lang.Object maplist,
java.lang.Class<T> clz)
与maplistToObj实现一样, 少了一步强制转换而已
|
static java.lang.Object |
merge(java.lang.Object... maplists)
转换器中间对象合并器
合并 Mapl 中定义的中间结构. |
static void |
put(java.lang.Object obj,
java.lang.String path,
java.lang.Object val)
添加新的结点
|
static java.lang.Object |
toMaplist(java.lang.Object obj)
将对象转换成Maplist结构
|
static void |
update(java.lang.Object obj,
java.lang.String path,
java.lang.Object val)
更新
|
public static java.lang.Object maplistToObj(java.lang.Object maplist, java.lang.reflect.Type type)
规则:
public static <T> T maplistToT(java.lang.Object maplist, java.lang.Class<T> clz)
public static java.lang.Object cell(java.lang.Object maplist, java.lang.String path)
maplist
- path
- 路径public static java.lang.Object merge(java.lang.Object... maplists)
Mapl
中定义的中间结构.public static java.lang.Object includeFilter(java.lang.Object maplist, java.util.List<java.lang.String> paths)
FilterConvertImpl
maplist
- maplist结构的对象paths
- 过滤列表public static java.lang.Object excludeFilter(java.lang.Object maplist, java.util.List<java.lang.String> paths)
FilterConvertImpl
maplist
- maplist结构的对象paths
- 过滤列表public static java.lang.Object convert(java.lang.Object maplist, java.io.Reader model)
StructureConvert
maplist
- maplist结构的对象model
- 转换模板, 一个JSON格式的readerpublic static java.lang.Object convert(java.lang.Object maplist, java.lang.Object model)
StructureConvert
maplist
- maplist结构的对象model
- 转换模板, 也是一个规定格式的maplist结构public static java.lang.Object toMaplist(java.lang.Object obj)
obj
- 待转换的对象public static void put(java.lang.Object obj, java.lang.String path, java.lang.Object val)
obj
- 原始的MapListpath
- 路径val
- 值public static void del(java.lang.Object obj, java.lang.String path)
obj
- 原始的Maplistpath
- 路径public static void update(java.lang.Object obj, java.lang.String path, java.lang.Object val)
obj
- 原始的Maplistpath
- 路径val
- 新的值