EMP格式化处理器(报文组件)使用和扩展.pptVIP

  • 62
  • 0
  • 约4.67万字
  • 约 64页
  • 2016-10-27 发布于安徽
  • 举报

EMP格式化处理器(报文组件)使用和扩展.ppt

报文格式丰富多彩,当EMP提供的格式化处理器无法满足要求时,可以自己扩展 StringPackage,XMLPackage,XSLTFormat都是继承自FormatPackage 所有的处理逻辑都是从此处开始,至于内部包含哪些子元素定义和处理,则可以任意发挥,只要遵循EMP IOC机制的要求即可。 FormatContext:每次处理开始时创建,保存公共参数(encoding等),以及处理过程中的状态(举例:ICOLL标记,循环下标) * formatContent方法返回的应是字符串,或者字节数组,外层处理逻辑会根据isBin的设置将其进行转换; unformatContent方法的src类型由getPackageType方法决定 * 上述formatContent和unformatContent是处理逻辑入口和扩展接口,并不是调用入口;真正的调用入口可以传context或kcoll,当传kColl进来的时候,则取不到context formatElement指formatPackage实例本身(并不是fmtDef) iCollDepth,iCollIndexs,是XML处理中所用到的,depth指当前iColl嵌套层数;indexs是堆栈,存放每层iColl当前的循环下标 * getStringValue:传入dataName及formula,得出字符串结果。省去自己判断的过

文档评论(0)

1亿VIP精品文档

相关文档