public class RequestParam
extends java.lang.Object
implements java.lang.Cloneable
| 限定符和类型 | 字段和说明 |
|---|---|
CookieParam |
cookie |
HeaderParam |
header
批处理参数
|
OriginalParam |
original |
| 构造器和说明 |
|---|
RequestParam() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addFileItem(bee.tool.file.FileItem fileItem) |
boolean |
asBoolean(java.lang.String fieldName) |
boolean |
asBoolean(java.lang.String fieldName,
boolean defval) |
double |
asDouble(java.lang.String fieldName) |
double |
asDouble(java.lang.String fieldName,
double defval) |
int |
asInt(java.lang.String fieldName) |
int |
asInt(java.lang.String fieldName,
int defval) |
long |
asLong(java.lang.String fieldName) |
long |
asLong(java.lang.String fieldName,
long defval) |
java.lang.Object |
asObject() |
java.lang.Object |
asObject(java.lang.String fieldName)
通用获取json中的值,
1、基本类型(String,int,long,dubble,float,boolean,date),返回对应值
2、列表类型,返回Array
3、<Key,Value>类型,返回Map<String,Object>
|
java.lang.String |
asText(java.lang.String fieldName) |
RequestParam |
clear() |
RequestParam |
clone() |
RequestParam |
cloneChildren(java.lang.String fieldName) |
RequestParam |
cloneNew() |
com.fasterxml.jackson.databind.JsonNode |
findNode(java.lang.String fieldName)
获取fieldName对应的JSON节点,可以是多级节点;
1)单级节点:fieldName,
2)多级节点:fieldName.childrenfieldName
|
void |
forEach(java.util.function.BiConsumer<java.lang.String,com.fasterxml.jackson.databind.JsonNode> action) |
void |
forEach(java.lang.String fieldName,
java.util.function.Consumer<? super com.fasterxml.jackson.databind.JsonNode> action) |
void |
forEachRequestParam(java.util.function.BiConsumer<java.lang.String,RequestParam> action) |
com.fasterxml.jackson.databind.JsonNode |
get(java.lang.String fieldName)
获取fieldName对应的JSON节点,可以是多级节点;
1)单级节点:fieldName,
2)多级节点:fieldName.childrenfieldName
|
com.fasterxml.jackson.databind.JsonNode |
getChild(com.fasterxml.jackson.databind.JsonNode parent,
java.lang.String fieldName)
获取子节点
|
com.fasterxml.jackson.databind.JsonNode |
getChild(com.fasterxml.jackson.databind.JsonNode parent,
java.lang.String fieldName,
boolean isCreate)
获取子节点
|
RequestParam |
getChildren(java.lang.String fieldName) |
java.lang.String |
getCookie(java.lang.String name) |
java.util.Map<java.lang.String,java.lang.String> |
getCookies() |
java.util.List<bee.tool.file.FileItem> |
getFileItems() |
java.lang.String |
getHeader(java.lang.String name) |
java.util.Map<java.lang.String,java.lang.String> |
getHeaders() |
java.util.Set<java.lang.String> |
getKeys() |
java.lang.String |
getMethod() |
com.fasterxml.jackson.databind.JsonNode |
getNode(java.lang.String fieldName)
获取fieldName对应的JSON节点,可以是多级节点;
1)单级节点:fieldName,
2)多级节点:fieldName.childrenfieldName
|
com.fasterxml.jackson.databind.JsonNode |
getRoot() |
com.fasterxml.jackson.databind.JsonNode |
getRootNode() |
java.lang.String |
getSharderKey() |
java.lang.String |
getSharderValue() |
java.lang.String |
getUri() |
boolean |
has(java.lang.String fieldName) |
boolean |
isArray() |
boolean |
isArray(java.lang.String fieldName) |
boolean |
isEmpty() |
boolean |
isNumber(java.lang.String fieldName) |
boolean |
isObject() |
boolean |
isObject(java.lang.String fieldName) |
boolean |
isText(java.lang.String fieldName) |
java.util.Iterator<java.lang.String> |
keys() |
java.util.Iterator<java.lang.String> |
keys(java.lang.String fieldName) |
boolean |
noEmpty() |
boolean |
noEmpty(java.lang.String fieldName) |
RequestParam |
put(com.fasterxml.jackson.databind.node.ArrayNode jn,
java.lang.Object value) |
RequestParam |
put(java.lang.String fieldName,
java.math.BigDecimal value) |
RequestParam |
put(java.lang.String fieldName,
boolean value) |
RequestParam |
put(java.lang.String fieldName,
java.lang.Boolean value) |
RequestParam |
put(java.lang.String fieldName,
byte[] value) |
RequestParam |
put(java.lang.String fieldName,
char value) |
RequestParam |
put(java.lang.String fieldName,
double value) |
RequestParam |
put(java.lang.String fieldName,
java.lang.Double value) |
RequestParam |
put(java.lang.String fieldName,
float value) |
RequestParam |
put(java.lang.String fieldName,
java.lang.Float value) |
RequestParam |
put(java.lang.String fieldName,
int value) |
RequestParam |
put(java.lang.String fieldName,
java.lang.Integer value) |
RequestParam |
put(java.lang.String fieldName,
com.fasterxml.jackson.databind.JsonNode value) |
RequestParam |
put(java.lang.String fieldName,
long value) |
RequestParam |
put(java.lang.String fieldName,
java.lang.Long value) |
RequestParam |
put(java.lang.String fieldName,
java.lang.Object value) |
RequestParam |
put(java.lang.String fieldName,
java.util.Set<java.lang.Object> value) |
RequestParam |
put(java.lang.String fieldName,
java.lang.String value) |
RequestParam |
putAll(com.fasterxml.jackson.databind.JsonNode value) |
RequestParam |
putAll(java.util.Map<java.lang.String,?> value) |
RequestParam |
putCollection(java.lang.String fieldName,
java.util.Collection<java.lang.Object> value) |
RequestParam |
putMap(java.lang.String fieldName,
java.util.Map<java.lang.String,java.lang.String> value) |
boolean |
remove(java.lang.String fieldName) |
void |
setFileItems(java.util.List<bee.tool.file.FileItem> fileItems) |
RequestParam |
setMethod(java.lang.String method) |
void |
setRoot(com.fasterxml.jackson.databind.JsonNode jn) |
java.lang.String |
toString() |
public final HeaderParam header
public final CookieParam cookie
public final OriginalParam original
public void setFileItems(java.util.List<bee.tool.file.FileItem> fileItems)
public void addFileItem(bee.tool.file.FileItem fileItem)
public java.util.List<bee.tool.file.FileItem> getFileItems()
public boolean isEmpty()
public java.lang.String getMethod()
public boolean noEmpty()
public boolean isArray()
public boolean isArray(java.lang.String fieldName)
public boolean isObject()
public boolean isObject(java.lang.String fieldName)
public void setRoot(com.fasterxml.jackson.databind.JsonNode jn)
public boolean isNumber(java.lang.String fieldName)
public boolean isText(java.lang.String fieldName)
public RequestParam clone()
clone 在类中 java.lang.Objectpublic RequestParam cloneNew()
public RequestParam cloneChildren(java.lang.String fieldName)
public RequestParam getChildren(java.lang.String fieldName)
public java.util.Set<java.lang.String> getKeys()
public com.fasterxml.jackson.databind.JsonNode getRoot()
public RequestParam setMethod(java.lang.String method)
public java.lang.String getUri()
public RequestParam clear()
public java.lang.String getSharderKey()
public java.lang.String getSharderValue()
public com.fasterxml.jackson.databind.JsonNode getRootNode()
public java.lang.String getHeader(java.lang.String name)
public java.util.Map<java.lang.String,java.lang.String> getHeaders()
public java.lang.String getCookie(java.lang.String name)
public java.util.Map<java.lang.String,java.lang.String> getCookies()
public java.util.Iterator<java.lang.String> keys()
public java.util.Iterator<java.lang.String> keys(java.lang.String fieldName)
public com.fasterxml.jackson.databind.JsonNode findNode(java.lang.String fieldName)
fieldName - -fieldName,fieldName.childrenfieldNamepublic com.fasterxml.jackson.databind.JsonNode getNode(java.lang.String fieldName)
fieldName - -fieldName,fieldName.childrenfieldNamepublic com.fasterxml.jackson.databind.JsonNode getChild(com.fasterxml.jackson.databind.JsonNode parent,
java.lang.String fieldName)
parent - 父节点fieldName - 子节点名称public com.fasterxml.jackson.databind.JsonNode getChild(com.fasterxml.jackson.databind.JsonNode parent,
java.lang.String fieldName,
boolean isCreate)
parent - 父节点fieldName - 子节点名称isCreate - true-不存在时创建public boolean noEmpty(java.lang.String fieldName)
public boolean has(java.lang.String fieldName)
public boolean remove(java.lang.String fieldName)
public java.lang.String asText(java.lang.String fieldName)
public long asLong(java.lang.String fieldName)
public long asLong(java.lang.String fieldName,
long defval)
public int asInt(java.lang.String fieldName)
public int asInt(java.lang.String fieldName,
int defval)
public boolean asBoolean(java.lang.String fieldName)
public boolean asBoolean(java.lang.String fieldName,
boolean defval)
public double asDouble(java.lang.String fieldName)
public double asDouble(java.lang.String fieldName,
double defval)
public com.fasterxml.jackson.databind.JsonNode get(java.lang.String fieldName)
fieldName - -fieldName,fieldName.childrenfieldNamepublic java.lang.Object asObject(java.lang.String fieldName)
fieldName - -public java.lang.Object asObject()
public RequestParam put(java.lang.String fieldName, java.lang.Object value)
public RequestParam put(com.fasterxml.jackson.databind.node.ArrayNode jn, java.lang.Object value)
public RequestParam put(java.lang.String fieldName, java.lang.String value)
public RequestParam put(java.lang.String fieldName, long value)
public RequestParam put(java.lang.String fieldName, java.lang.Long value)
public RequestParam put(java.lang.String fieldName, int value)
public RequestParam put(java.lang.String fieldName, java.lang.Integer value)
public RequestParam put(java.lang.String fieldName, double value)
public RequestParam put(java.lang.String fieldName, java.lang.Double value)
public RequestParam put(java.lang.String fieldName, float value)
public RequestParam put(java.lang.String fieldName, java.lang.Float value)
public RequestParam put(java.lang.String fieldName, boolean value)
public RequestParam put(java.lang.String fieldName, java.lang.Boolean value)
public RequestParam put(java.lang.String fieldName, char value)
public RequestParam put(java.lang.String fieldName, byte[] value)
public RequestParam put(java.lang.String fieldName, com.fasterxml.jackson.databind.JsonNode value)
public RequestParam putMap(java.lang.String fieldName, java.util.Map<java.lang.String,java.lang.String> value)
public RequestParam put(java.lang.String fieldName, java.math.BigDecimal value)
public RequestParam putCollection(java.lang.String fieldName, java.util.Collection<java.lang.Object> value)
public RequestParam put(java.lang.String fieldName, java.util.Set<java.lang.Object> value)
public RequestParam putAll(com.fasterxml.jackson.databind.JsonNode value)
public RequestParam putAll(java.util.Map<java.lang.String,?> value)
public void forEach(java.lang.String fieldName,
java.util.function.Consumer<? super com.fasterxml.jackson.databind.JsonNode> action)
public void forEach(java.util.function.BiConsumer<java.lang.String,com.fasterxml.jackson.databind.JsonNode> action)
public void forEachRequestParam(java.util.function.BiConsumer<java.lang.String,RequestParam> action)
public java.lang.String toString()
toString 在类中 java.lang.Object