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