public class ParserUtil_20121025
extends java.lang.Object
Description: 语法解析工具类
Title:首亨软件 - TSS/CRM等
| 构造器和说明 |
|---|
ParserUtil_20121025() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
parserCellValue(javax.servlet.http.HttpServletRequest request,
java.lang.String source,
Datastore curDs,
ListTableInfo listTable,
int rowNo,
Cell_I cell,
PageContext pc)
解析表格单元格数据
|
static java.lang.String |
parserDsNormalObject(Datastore ds,
int rowNo,
java.lang.String colName,
PageContext pc)
解析普通对象,从ds中查询出的对象
|
static java.lang.String |
parserDsObject(Datastore ds,
int rowNo,
java.lang.String colName,
Cell_I cell,
PageContext pc)
默认格式化数据
|
static java.util.List<ExpressInfo> |
parserEl(java.lang.String source)
解析EL表达式
|
static boolean |
parserIFCondition(java.lang.String source,
java.lang.String scc,
PageContext pc)
处理条件表达式,如:支持表达式==和!
|
static java.lang.String |
parserNormalExpress(javax.servlet.http.HttpServletRequest request,
java.lang.String source,
PageContext pc)
解析常用表达式
|
static java.lang.String |
parserSql(javax.servlet.http.HttpServletRequest request,
java.lang.String source,
Datastore ds,
int rowNo,
PageContext pc)
解析SQL
|
static java.lang.String |
parserSql(javax.servlet.http.HttpServletRequest request,
java.lang.String source,
PageContext pc)
解析SQL
|
static java.lang.Object |
parserSqlObj(javax.servlet.http.HttpServletRequest request,
java.lang.String source,
Datastore ds,
int rowNo,
PageContext pc)
解析SQL参数变量
|
static java.lang.Object |
parserSqlObj(javax.servlet.http.HttpServletRequest request,
java.lang.String source,
PageContext pc) |
public static java.util.List<ExpressInfo> parserEl(java.lang.String source)
source - Stringpublic static java.lang.String parserNormalExpress(javax.servlet.http.HttpServletRequest request,
java.lang.String source,
PageContext pc)
request - HttpServletRequestsource - Stringpc - PageContextpublic static java.lang.String parserCellValue(javax.servlet.http.HttpServletRequest request,
java.lang.String source,
Datastore curDs,
ListTableInfo listTable,
int rowNo,
Cell_I cell,
PageContext pc)
request - HttpServletRequestsource - 源字符串curDs - DatastorelistTable - 数据记录rowNo - 行号 从0开始cell - Cell_Ipc - PageContextpublic static java.lang.String parserDsObject(Datastore ds, int rowNo, java.lang.String colName, Cell_I cell, PageContext pc)
ds - DatastorerowNo - intcolName - Stringcell - Cell_Ipc - PageContextpublic static java.lang.String parserDsNormalObject(Datastore ds, int rowNo, java.lang.String colName, PageContext pc)
ds - DatastorerowNo - intcolName - Stringpc - PageContextpublic static java.lang.String parserSql(javax.servlet.http.HttpServletRequest request,
java.lang.String source,
PageContext pc)
throws ParserException
request - HttpServletRequestsource - Stringpc - PageContextParserException - ParserExceptionpublic static java.lang.String parserSql(javax.servlet.http.HttpServletRequest request,
java.lang.String source,
Datastore ds,
int rowNo,
PageContext pc)
throws ParserException
request - HttpServletRequestsource - Stringds - DatastorerowNo - intpc - PageContextParserException - ParserExceptionpublic static java.lang.Object parserSqlObj(javax.servlet.http.HttpServletRequest request,
java.lang.String source,
PageContext pc)
public static java.lang.Object parserSqlObj(javax.servlet.http.HttpServletRequest request,
java.lang.String source,
Datastore ds,
int rowNo,
PageContext pc)
request - HttpServletRequestsource - Stringds - DatastorerowNo - intpc - PageContextpublic static boolean parserIFCondition(java.lang.String source,
java.lang.String scc,
PageContext pc)
source - 源字符串scc - 解析后的字符串pc - PageContext