文件名称:ik-expression
- 所属分类:
- Internet/网络编程
- 资源属性:
- [Java] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 366kb
- 下载次数:
- 0次
- 提 供 者:
- 温**
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
IK Expression是一个开源的(OpenSource),可扩展的(Extensible),基于java语言开发的一个超轻量级(Super lightweight)的公式化语言解析执行工具包。
IK Expression V2.0不依赖于任何第三方的java库。它做为一个简单的jar,可以集成于任意的Java应用中。这包括了JavaEE应用(基于应用服务器的), Java桌面应用以及Java WebStart方式的应用。
IK Expression最初诞生的原因是为了能增强工作流引擎,如jBPM等对流程配置的灵活度。使其能在流程运行期获得同配置期一样灵活地对执行逻辑条件进行变更。经过扩展后的IK Expression还可以适用于各种常规业务系统的动态条件配置,如需要图形化配置应用的场合,或是模拟Excel电子表格的公式运算的场景。
同EL和Beanscr ipt不同,IK Expression的设计目标是面向最终用户的,因此它被设计成语法简单(像数学算式),通俗易懂(支持中文变量及函数名)但功能有限的解析引擎。如果你需要一个功能强大的表达式引擎,也许IK Expression并不是最好的选择。 -
IK Expression是一个开源的(OpenSource),可扩展的(Extensible),基于java语言开发的一个超轻量级(Super lightweight)的公式化语言解析执行工具包。
IK Expression V2.0不依赖于任何第三方的java库。它做为一个简单的jar,可以集成于任意的Java应用中。这包括了JavaEE应用(基于应用服务器的), Java桌面应用以及Java WebStart方式的应用。
IK Expression最初诞生的原因是为了能增强工作流引擎,如jBPM等对流程配置的灵活度。使其能在流程运行期获得同配置期一样灵活地对执行逻辑条件进行变更。经过扩展后的IK Expression还可以适用于各种常规业务系统的动态条件配置,如需要图形化配置应用的场合,或是模拟Excel电子表格的公式运算的场景。
同EL和Beanscr ipt不同,IK Expression的设计目标是面向最终用户的,因此它被设计成语法简单(像数学算式),通俗易懂(支持中文变量及函数名)但功能有限的解析引擎。如果你需要一个功能强大的表达式引擎,也许IK Expression并不是最好的选择。
(系统自动生成,下载前可以参看下载内容)
下载文件列表
ik-expression
.............\ik-expression
.............\.............\.classpath
.............\.............\.project
.............\.............\junit.jar
.............\.............\src
.............\.............\...\IKExpression.cfg.xml
.............\.............\...\org
.............\.............\...\...\wltea
.............\.............\...\...\.....\expression
.............\.............\...\...\.....\..........\datameta
.............\.............\...\...\.....\..........\........\BaseDataMeta.java
.............\.............\...\...\.....\..........\........\Constant.java
.............\.............\...\...\.....\..........\........\Reference.java
.............\.............\...\...\.....\..........\........\Variable.java
.............\.............\...\...\.....\..........\ExpressionEvaluator.java
.............\.............\...\...\.....\..........\ExpressionExecutor.java
.............\.............\...\...\.....\..........\ExpressionToken.java
.............\.............\...\...\.....\..........\ExpressionTokenHelper.java
.............\.............\...\...\.....\..........\format
.............\.............\...\...\.....\..........\......\Element.java
.............\.............\...\...\.....\..........\......\ExpressionParser.java
.............\.............\...\...\.....\..........\......\ExpressionReader.java
.............\.............\...\...\.....\..........\......\FormatException.java
.............\.............\...\...\.....\..........\......\reader
.............\.............\...\...\.....\..........\......\......\DateTypeReader.java
.............\.............\...\...\.....\..........\......\......\ElementReader.java
.............\.............\...\...\.....\..........\......\......\ElementReaderFactory.java
.............\.............\...\...\.....\..........\......\......\FunctionTypeReader.java
.............\.............\...\...\.....\..........\......\......\NumberTypeReader.java
.............\.............\...\...\.....\..........\......\......\OperatorTypeReader.java
.............\.............\...\...\.....\..........\......\......\SplitorTypeReader.java
.............\.............\...\...\.....\..........\......\......\StringTypeReader.java
.............\.............\...\...\.....\..........\......\......\VariableTypeReader.java
.............\.............\...\...\.....\..........\function
.............\.............\...\...\.....\..........\........\FunctionExecution.java
.............\.............\...\...\.....\..........\........\FunctionLoader.java
.............\.............\...\...\.....\..........\........\SystemFunctions.java
.............\.............\...\...\.....\..........\IllegalExpressionException.java
.............\.............\...\...\.....\..........\op
.............\.............\...\...\.....\..........\..\define
.............\.............\...\...\.....\..........\..\......\Op_AND.java
.............\.............\...\...\.....\..........\..\......\Op_APPEND.java
.............\.............\...\...\.....\..........\..\......\Op_COLON.java
.............\.............\...\...\.....\..........\..\......\Op_DIV.java
.............\.............\...\...\.....\..........\..\......\Op_EQ.java
.............\.............\...\...\.....\..........\..\......\Op_GE.java
.............\.............\...\...\.....\..........\..\......\Op_GT.java
.............\.............\...\...\.....\..........\..\......\Op_LE.java
.............\.............\...\...\.....\..........\..\......\Op_LT.java
.............\.............\...\...\.....\..........\..\......\Op_MINUS.java
.............\.............\...\...\.....\..........\..\......\Op_MOD.java
.............\.............\...\...\.....\..........\..\......\Op_MUTI.java
.............\.............\...\...\.....\..........\..\......\Op_NEQ.java
.............\.............\...\...\.....\..........\..\......\Op_NG.java
.............\.............\...\...\.....\..........\..\......\Op_NOT.java
.............\.............\...\...\.....\..........\..\......\Op_OR.java
.............\.............\...\...\.....\..........\..\......\Op_PLUS.java
.............\ik-expression
.............\.............\.classpath
.............\.............\.project
.............\.............\junit.jar
.............\.............\src
.............\.............\...\IKExpression.cfg.xml
.............\.............\...\org
.............\.............\...\...\wltea
.............\.............\...\...\.....\expression
.............\.............\...\...\.....\..........\datameta
.............\.............\...\...\.....\..........\........\BaseDataMeta.java
.............\.............\...\...\.....\..........\........\Constant.java
.............\.............\...\...\.....\..........\........\Reference.java
.............\.............\...\...\.....\..........\........\Variable.java
.............\.............\...\...\.....\..........\ExpressionEvaluator.java
.............\.............\...\...\.....\..........\ExpressionExecutor.java
.............\.............\...\...\.....\..........\ExpressionToken.java
.............\.............\...\...\.....\..........\ExpressionTokenHelper.java
.............\.............\...\...\.....\..........\format
.............\.............\...\...\.....\..........\......\Element.java
.............\.............\...\...\.....\..........\......\ExpressionParser.java
.............\.............\...\...\.....\..........\......\ExpressionReader.java
.............\.............\...\...\.....\..........\......\FormatException.java
.............\.............\...\...\.....\..........\......\reader
.............\.............\...\...\.....\..........\......\......\DateTypeReader.java
.............\.............\...\...\.....\..........\......\......\ElementReader.java
.............\.............\...\...\.....\..........\......\......\ElementReaderFactory.java
.............\.............\...\...\.....\..........\......\......\FunctionTypeReader.java
.............\.............\...\...\.....\..........\......\......\NumberTypeReader.java
.............\.............\...\...\.....\..........\......\......\OperatorTypeReader.java
.............\.............\...\...\.....\..........\......\......\SplitorTypeReader.java
.............\.............\...\...\.....\..........\......\......\StringTypeReader.java
.............\.............\...\...\.....\..........\......\......\VariableTypeReader.java
.............\.............\...\...\.....\..........\function
.............\.............\...\...\.....\..........\........\FunctionExecution.java
.............\.............\...\...\.....\..........\........\FunctionLoader.java
.............\.............\...\...\.....\..........\........\SystemFunctions.java
.............\.............\...\...\.....\..........\IllegalExpressionException.java
.............\.............\...\...\.....\..........\op
.............\.............\...\...\.....\..........\..\define
.............\.............\...\...\.....\..........\..\......\Op_AND.java
.............\.............\...\...\.....\..........\..\......\Op_APPEND.java
.............\.............\...\...\.....\..........\..\......\Op_COLON.java
.............\.............\...\...\.....\..........\..\......\Op_DIV.java
.............\.............\...\...\.....\..........\..\......\Op_EQ.java
.............\.............\...\...\.....\..........\..\......\Op_GE.java
.............\.............\...\...\.....\..........\..\......\Op_GT.java
.............\.............\...\...\.....\..........\..\......\Op_LE.java
.............\.............\...\...\.....\..........\..\......\Op_LT.java
.............\.............\...\...\.....\..........\..\......\Op_MINUS.java
.............\.............\...\...\.....\..........\..\......\Op_MOD.java
.............\.............\...\...\.....\..........\..\......\Op_MUTI.java
.............\.............\...\...\.....\..........\..\......\Op_NEQ.java
.............\.............\...\...\.....\..........\..\......\Op_NG.java
.............\.............\...\...\.....\..........\..\......\Op_NOT.java
.............\.............\...\...\.....\..........\..\......\Op_OR.java
.............\.............\...\...\.....\..........\..\......\Op_PLUS.java