程序包 | 说明 |
---|---|
org.nutz.dao.impl |
Dao的实现
|
org.nutz.dao.util |
Dao工具集
|
org.nutz.lang |
Java语法糖,封装众多常用实用方法
这个包很大,没办法,谁让 Java 的 API 不太方便呢?
|
org.nutz.lang.util | |
org.nutz.mvc |
基于注解的MVC
这个包很主要,啥都别说了,看文档吧。
|
org.nutz.mvc.impl | |
org.nutz.mvc.upload |
限定符和类型 | 字段和说明 |
---|---|
protected NutMap |
NutTxDao.sps |
限定符和类型 | 类和说明 |
---|---|
class |
RelationObjectMap
为多对多关联做的延迟取值Map
|
限定符和类型 | 方法和说明 |
---|---|
static NutMap |
Xmls.asMap(Element ele)
根据一个 XML 节点,将其变成一个 Map。
|
static NutMap |
Xmls.asMap(Element ele,
boolean lowFirst)
根据一个 XML 节点,将其变成一个 Map。
|
static NutMap |
Xmls.asMap(Element ele,
boolean lowFirst,
boolean dupAsList) |
static NutMap |
Lang.map(String str)
根据一段字符串,生成一个 Map 对象。
|
static NutMap |
Lang.map(String key,
Object v)
创建一个一个键的 Map 对象
|
static NutMap |
Lang.mapf(String fmt,
Object... args)
根据一个格式化字符串,生成 Map 对象
|
static NutMap |
Lang.obj2nutmap(Object obj)
将对象转为 Nutz 的标准 Map 封装
|
static NutMap |
Xmls.xmlToMap(String xml)
将一个下面格式的 XML:
<xml>
<key1>value1</key1>
<key2>value2</key2>
</xml>
转换成一个 Map
|
限定符和类型 | 方法和说明 |
---|---|
NutMap |
NutMap.addv(String key,
Object value)
为 Map 增加一个名值对。
|
NutMap |
NutMap.attach(NutMap map) |
NutMap |
NutMap.detach() |
NutMap |
NutMap.duplicate() |
NutMap |
CmdParams.getMap(String key) |
NutMap |
CmdParams.getMap(String key,
NutMap dft) |
NutMap |
CmdParams.map() |
NutMap |
NutMap.mergeWith(Map<String,Object> map)
相当于 mergeWith(map, false)
|
NutMap |
NutMap.mergeWith(Map<String,Object> map,
boolean onlyAbsent)
与一个给定的 Map 融合,如果有子 Map 递归
|
static NutMap |
NutMap.NEW() |
NutMap |
NutMap.omit(String... keys)
从 Map 里将指定的键过滤,生成一个新的 Map
|
NutMap |
NutMap.pick(String... keys)
从 Map 里挑选一些键生成一个新的 Map
|
NutMap |
NutMap.pickAndRemove(String... keys)
从 Map 里挑选一些键生成一个新的 Map,自己同时删除这些键
|
NutMap |
NutMap.pickAndRemoveBy(Pattern p,
boolean isNot)
从 Map 里挑选一些键生成一个新的 Map,自己同时删除这些键
|
NutMap |
NutMap.pickAndRemoveBy(String regex)
就是 pickAndRemoveBy 的一个便利写法
|
NutMap |
NutMap.pickBy(Pattern p,
boolean isNot)
从 Map 里挑选一些键生成一个新的 Map
|
NutMap |
NutMap.pickBy(String regex)
从 Map 里挑选一些键生成一个新的 Map
|
NutMap |
NutMap.putDefault(String key,
Object dft)
如果一个键的值无效(has(key) 返回 false),那么为其设置默认值
|
NutMap |
NutMap.putv(String key,
Object value)
已过时。
本函数意义容易发生混淆,已经改名成 addv,下个版将被删除
|
NutMap |
NutMap.setMap(Map<?,?> map,
boolean ignoreNullValue) |
NutMap |
NutMap.setnx(String key,
Object val)
与JDK8+的 putIfAbsent(key, val)一致, 当且仅当值不存在时设置进去,但与putIfAbsent返回值有不一样
|
NutMap |
NutMap.setnxAll(Map<String,Object> map)
将一个集合与自己补充(相当于针对每个 key 调用 setnx)
|
NutMap |
NutMap.setv(String key,
Object value) |
static NutMap |
NutMap.WRAP(Map<String,Object> map) |
static NutMap |
NutMap.WRAP(String json) |
限定符和类型 | 方法和说明 |
---|---|
NutMap |
NutMap.attach(NutMap map) |
NutMap |
CmdParams.getMap(String key,
NutMap dft) |
限定符和类型 | 类和说明 |
---|---|
class |
ViewModel
用作入口方法参数,作为传递视图渲染内容的途径
|
限定符和类型 | 方法和说明 |
---|---|
static NutMap |
Mvcs.toParamMap(Reader r,
String enc) |
限定符和类型 | 方法和说明 |
---|---|
protected static NutMap |
JsonRPC.error(int code,
String message,
Object data) |
static NutMap |
JsonRPC.invoke(Object obj,
NutMap req) |
static NutMap |
JsonRPC.invoke(Object obj,
Reader r)
服务端
|
限定符和类型 | 方法和说明 |
---|---|
static NutMap |
JsonRPC.invoke(Object obj,
NutMap req) |
限定符和类型 | 方法和说明 |
---|---|
static NutMap |
Uploads.createParamsMap(javax.servlet.http.HttpServletRequest req)
根据请求对象创建参数 MAP, 同时根据 QueryString,为 MAP 设置初始值
|
Copyright © 2017. All rights reserved.