public class ConfigParser extends Object
| 构造器和说明 |
|---|
ConfigParser() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
createSQLSign(boolean page,
boolean order,
String src,
ConfigStore store,
String... conditions)
生成SQL签名,用来唯一标签一条SQL
|
static String |
decryptParamKey(String key)
解密http请求参数名
|
static String |
decryptParamValue(String value)
解密http请求参数值
|
static String |
decryptRequestParam(String param)
整体解密http 参数(cd=1&nm=2)
|
static String |
encryptByType(String src,
String type) |
static String |
encryptHtmlTagA(String tag)
加密htmla标签中的url
|
static String |
encryptHttpRequestParamKey(String key)
加密http请求参数名
|
static String |
encryptHttpRequestParamValue(String value)
加密http请求参数值
|
static String |
encryptKey(String src) |
static String |
encryptRequestParam(String param)
整体加密http 参数(cd=1&nm=2)
|
static String |
encryptUrl(String url)
加密url参数部分
|
static String |
encryptUrl(String url,
boolean union,
boolean encryptKey,
boolean encryptValue) |
static String |
encryptValue(String src) |
static String |
encryptValue(String src,
boolean mix) |
static Object |
filterIllegalChar(Object src)
检查非法字符
|
static Object |
getRuntimeValue(Map<String,Object> values,
String param) |
static Object |
getRuntimeValue(Map<String,Object> values,
String param,
boolean keyEncrypt) |
static Object |
getRuntimeValue(Map<String,Object> values,
String key,
boolean keyEncrypt,
boolean valueEncrypt)
HTTP参数
|
static List<Object> |
getRuntimeValues(Map<String,Object> values,
String param) |
static List<Object> |
getRuntimeValues(Map<String,Object> values,
String param,
boolean keyEncrypt) |
static List<Object> |
getRuntimeValues(Map<String,Object> values,
String key,
boolean keyEncrypt,
boolean valueEncrypt)
http request参数
|
static Object |
getValue(Map<String,Object> values,
ParseResult parser) |
static List<Object> |
getValues(Map<String,Object> values,
ParseResult parser) |
static List<Object> |
getValues(ParseResult parser) |
static boolean |
isEncrypt(String src,
String type)
是否已加密 (应该根据规则判断,而不是解一次密)
|
static ParseResult |
parse(String config,
boolean isKey) |
public static ParseResult parse(String config, boolean isKey)
public static Object getValue(Map<String,Object> values, ParseResult parser)
public static List<Object> getValues(ParseResult parser)
public static String createSQLSign(boolean page, boolean order, String src, ConfigStore store, String... conditions)
page - pageorder - ordersrc - srcstore - storeconditions - conditionspublic static String encryptRequestParam(String param)
param - parampublic static String decryptRequestParam(String param)
param - parampublic static String encryptHttpRequestParamKey(String key)
key - keypublic static String decryptParamKey(String key)
key - keypublic static String encryptHttpRequestParamValue(String value)
value - valuepublic static String decryptParamValue(String value)
value - valuepublic static boolean isEncrypt(String src, String type)
src - srctype - typepublic static String encryptUrl(String url, boolean union, boolean encryptKey, boolean encryptValue)
public static String encryptHtmlTagA(String tag)
tag - tagpublic static List<Object> getRuntimeValues(Map<String,Object> values, String key, boolean keyEncrypt, boolean valueEncrypt)
values - valueskey - keykeyEncrypt - keyEncrypt key是否加密valueEncrypt - valueEncrypt value是否加密public static List<Object> getRuntimeValues(Map<String,Object> values, String param, boolean keyEncrypt)
public static List<Object> getRuntimeValues(Map<String,Object> values, String param)
public static Object getRuntimeValue(Map<String,Object> values, String key, boolean keyEncrypt, boolean valueEncrypt)
values - valueskey - key
参数名keyEncrypt - keyEncrypt
参数名是否加密过valueEncrypt - valueEncrypt
参数值是否加密过,是则解密public static Object getRuntimeValue(Map<String,Object> values, String param, boolean keyEncrypt)
Copyright © 2023. All rights reserved.