没有合适的资源?快使用搜索试试~ 我知道了~
ik-expression源代码
共58个文件
java:52个
prefs:2个
xml:1个
5星 · 超过95%的资源 需积分: 9 33 下载量 144 浏览量
2015-01-30
14:41:21
上传
评论
收藏 183KB ZIP 举报
温馨提示
IK Expression是一个开源的(OpenSource),可扩展的(Extensible),基于java语言开发的一个超轻量级(Super lightweight)的公式化语言解析执行工具包。 IK ExpressionV2.0不依赖于任何第三方的java库。它做为一个简单的jar,可以集成于任意的Java应用中。这包括了JavaEE应用(基于应用服务器的), Java桌面应用以及Java WebStart方式的应用。 IK Expression最初诞生的原因是为了能增强工作流引擎,如jBPM等对流程配置的灵活度。使其能在流程运行期获得同配置期一样灵活地对执行逻辑条件进行变更。经过扩展后的IK Expression还可以适用于各种常规业务系统的动态条件配置,如需要图形化配置应用的场合,或是模拟Excel电子表格的公式运算的场景。 同EL和BeanScript不同,IK Expression的设计目标是面向最终用户的,因此它被设计成语法简单(像数学算式),通俗易懂(支持中文变量及函数名)但功能有限的解析引擎。如果你需要一个功能强大的表达式引擎,也许IK Expression并不是最好的选择。
资源推荐
资源详情
资源评论
收起资源包目录
ik-expression.zip (58个子文件)
ik-expression
.project 388B
.settings
org.eclipse.core.resources.prefs 88B
org.eclipse.jdt.core.prefs 629B
src
org
wltea
expression
VariableContainer.java 2KB
test
FunctionalityTest.java 6KB
TestFunctions.java 470B
VariableTest.java 7KB
IntegrationTest.java 3KB
IllegalExpressionException.java 1KB
PreparedExpression.java 2KB
ExpressionTokenHelper.java 3KB
datameta
Reference.java 2KB
Variable.java 3KB
Constant.java 704B
BaseDataMeta.java 13KB
op
define
Op_EQ.java 10KB
Op_OR.java 4KB
Op_NOT.java 3KB
Op_NG.java 4KB
Op_GT.java 6KB
Op_COLON.java 1KB
Op_MINUS.java 6KB
Op_NEQ.java 10KB
Op_LE.java 6KB
Op_MUTI.java 6KB
Op_AND.java 3KB
Op_QUES.java 1KB
Op_APPEND.java 4KB
Op_SELECT.java 4KB
Op_LT.java 6KB
Op_MOD.java 6KB
Op_GE.java 6KB
Op_PLUS.java 6KB
Op_DIV.java 6KB
IOperatorExecution.java 1KB
Operator.java 6KB
ExpressionEvaluator.java 5KB
ExpressionToken.java 5KB
format
ExpressionParser.java 7KB
Element.java 1KB
FormatException.java 589B
ExpressionReader.java 3KB
reader
DateTypeReader.java 6KB
StringTypeReader.java 2KB
SplitorTypeReader.java 1KB
VariableTypeReader.java 2KB
NumberTypeReader.java 3KB
FunctionTypeReader.java 2KB
ElementReader.java 435B
ElementReaderFactory.java 2KB
OperatorTypeReader.java 3KB
ExpressionExecutor.java 34KB
function
SystemFunctions.java 3KB
FunctionExecution.java 9KB
FunctionLoader.java 10KB
IKExpression.cfg.xml 2KB
junit.jar 118KB
.classpath 280B
共 58 条
- 1
资源评论
- 谁能体会2015-10-06很好的计算引擎
- ruiruixxxxx2016-02-17不错好用,非常感谢
- 程序员_112018-04-20可用,感谢
- 请叫我大虾2018-05-04公司用到了该类库,down下来,学习了 非常感谢
- jinhao01022015-06-29不错!可以使用~
messj
- 粉丝: 2
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- JavaScript《基于自动分析数据并给出营业建议的餐厅管理系统(接入AI) 》+源代码+项目说明及资料
- 355670834783295707ad04e-427f-4cde-9589-e578224a8459.zip
- 动态sql解析引擎,类似mybatis动态sql的功能
- EDA365-Skill-V2.5安装包,支持Allegro17.x版本
- C# 常用单词汇总,常用单词汇总
- 【ERP标准流程-标准流程-库内业务管理】(DOC 14页).doc
- Python《数据库期末作业-餐厅点单系统 》+源代码+设计资料
- 学生成绩管理系统(C++课程设计
- 双指针法判断链表有环-go语言实现
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功