类 ParserValueUtil
java.lang.Object
com.sh.wf.module.parser.ParserValueUtil
Description: 解析数据
Title:首亨软件 - TSS/CRM等
- 从以下版本开始:
- 2015年1月13日
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static voidanalyseTempCellValue(ModuleContext context, TdDynamic tt) 分析单元格数据,包括扩展属性,准备好数据后再生成相应的HTMLstatic booleancheckLog(ModuleContext context, String value) 检查是否输出日志static StringparserCellValue(ModuleContext context, TdDynamic tt, boolean isExport) 解析数据static StringparserNormalExpress(String sourceOri, ModuleContext context) static StringparserNormalExpress(String sourceOri, ModuleContext context, boolean paserPageExp, boolean parserOther) static StringparserNormalExpress(String sourceOri, ModuleContext context, boolean parserPageExp, boolean parserOther, boolean isElParser, boolean isSqlParser) static StringparserNormalExpress(String sourceOri, ModuleContext context, boolean parserPageExp, boolean parserOther, boolean isElParser, boolean isSqlParser, ParserThisExp_I parserThisExp) 解析普通变量的表达式static StringparserNormalExpress(String sourceOri, ModuleContext context, ParserThisExp_I parserThisExp) static StringparserNormalExpressCheckLanguage(String sourceOri, ModuleContext context) 解析表达式,同时根据模块参数配置是否进行语言转换static StringparserNormalExpressCheckLanguage(String sourceOri, String config, ModuleContext context) static StringparserNormalExpressKeepUnknownAndElParser(String sourceOri, ModuleContext context) static StringparserNormalExpressKeepUnknownAsElParser(String sourceOri, ModuleContext context) 保留不认识的static StringparserNormalExpressKeepUnknownAsElParser(String sourceOri, ModuleContext context, boolean isEl) static StringparserNormalExpressNoCondition(String sourceOri, ModuleContext context, boolean paserPageExp, boolean parserOther, boolean isElParser) static StringparserNormalExpressNoCondition(String sourceOri, ModuleContext context, boolean paserPageExp, boolean parserOther, boolean isElParser, ParserThisExp_I parserThisExp) 解析变量static StringparserNormalExpressWithEl(String sourceOri, ModuleContext context, boolean isEl) static StringparserNormalExpressWithEl(String sourceOri, ModuleContext context, boolean isEl, ParserThisExp_I parserThisExp) static StringparserNormalExpressWithEl_Html(String sourceOri, ModuleContext context, boolean isEl) 解析html代码,不会解析不认识的表达式static StringparserNormalExpressWithEl_javascript(String sourceOri, ModuleContext context, boolean isEl) 解析javascript代码,不会解析不认识的表达式static StringparserNormalExpressWithSql(String sourceOri, ModuleContext context) static ParserSqlInfoRetparserSqlExpress(String sourceOri, ModuleContext context) 解析SQL表达式static StringprocessExpDs(ModuleContext context, ParserStringObject pso, String express) 处理理默认表达式从数据集中获取值static StringreplaceSpecialExpress(String sourceOri, String exp, String value, ModuleContext context) 已过时。
-
字段详细资料
-
构造器详细资料
-
ParserValueUtil
public ParserValueUtil()
-
-
方法详细资料
-
parserNormalExpressCheckLanguage
解析表达式,同时根据模块参数配置是否进行语言转换- 参数:
sourceOri-context-- 返回:
-
parserNormalExpressCheckLanguage
public static String parserNormalExpressCheckLanguage(String sourceOri, String config, ModuleContext context) -
parserNormalExpress
-
parserNormalExpress
public static String parserNormalExpress(String sourceOri, ModuleContext context, ParserThisExp_I parserThisExp) -
parserNormalExpressWithEl
public static String parserNormalExpressWithEl(String sourceOri, ModuleContext context, boolean isEl) -
parserNormalExpressWithEl
public static String parserNormalExpressWithEl(String sourceOri, ModuleContext context, boolean isEl, ParserThisExp_I parserThisExp) -
parserNormalExpressWithEl_javascript
public static String parserNormalExpressWithEl_javascript(String sourceOri, ModuleContext context, boolean isEl) 解析javascript代码,不会解析不认识的表达式- 参数:
sourceOri- Stringcontext- ModuleContextisEl- boolean- 返回:
- String
-
parserNormalExpressWithEl_Html
public static String parserNormalExpressWithEl_Html(String sourceOri, ModuleContext context, boolean isEl) 解析html代码,不会解析不认识的表达式- 参数:
sourceOri- Stringcontext- ModuleContextisEl- boolean- 返回:
- String
-
parserNormalExpressKeepUnknownAsElParser
public static String parserNormalExpressKeepUnknownAsElParser(String sourceOri, ModuleContext context) 保留不认识的- 参数:
sourceOri- Stringcontext- ModuleContext- 返回:
- String
-
parserNormalExpressKeepUnknownAsElParser
public static String parserNormalExpressKeepUnknownAsElParser(String sourceOri, ModuleContext context, boolean isEl) -
parserNormalExpressKeepUnknownAndElParser
public static String parserNormalExpressKeepUnknownAndElParser(String sourceOri, ModuleContext context) -
parserNormalExpressWithSql
-
parserNormalExpress
public static String parserNormalExpress(String sourceOri, ModuleContext context, boolean paserPageExp, boolean parserOther) -
parserNormalExpress
public static String parserNormalExpress(String sourceOri, ModuleContext context, boolean parserPageExp, boolean parserOther, boolean isElParser, boolean isSqlParser) -
parserNormalExpress
public static String parserNormalExpress(String sourceOri, ModuleContext context, boolean parserPageExp, boolean parserOther, boolean isElParser, boolean isSqlParser, ParserThisExp_I parserThisExp) 解析普通变量的表达式- 参数:
sourceOri- Stringcontext- ModuleContextparserPageExp- 是否解析page表达式parserOther- 是否解析无法识别的表达式isElParser- 是否使用EL表达式来解析isSqlParser- booleanparserThisExp- ParserThisExp_I- 返回:
- String
-
parserNormalExpressNoCondition
public static String parserNormalExpressNoCondition(String sourceOri, ModuleContext context, boolean paserPageExp, boolean parserOther, boolean isElParser) -
parserNormalExpressNoCondition
public static String parserNormalExpressNoCondition(String sourceOri, ModuleContext context, boolean paserPageExp, boolean parserOther, boolean isElParser, ParserThisExp_I parserThisExp) 解析变量- 参数:
sourceOri- Stringcontext- ModuleContextpaserPageExp- booleanparserOther- booleanisElParser- booleanparserThisExp- 自定义解析[this.exp]表达式- 返回:
- String
-
parserSqlExpress
解析SQL表达式- 参数:
sourceOri- Stringcontext- ModuleContext- 返回:
- ParserSqlInfoRet
-
analyseTempCellValue
分析单元格数据,包括扩展属性,准备好数据后再生成相应的HTML- 参数:
context- ModuleContexttt- TdDynamic
-
parserCellValue
解析数据- 参数:
context- ModuleContexttt- TdDynamicisExport- boolean- 返回:
- String
-
processExpDs
处理理默认表达式从数据集中获取值- 参数:
context- ModuleContextexpress- 第一个参数:行号 第二个参数:默认值 第三个参数:格式化表达式,针对数字或时间有效- 返回:
- String
-
replaceSpecialExpress
@Deprecated public static String replaceSpecialExpress(String sourceOri, String exp, String value, ModuleContext context) 已过时。替换特定的值- 参数:
sourceOri- Stringexp- Stringvalue- Stringcontext- ModuleContext- 返回:
- String
-
checkLog
检查是否输出日志- 参数:
context- ModuleContextvalue- String- 返回:
- boolean
-