<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      bpmn的依賴注入

      主要對(duì)象

      new BPMN對(duì)象時(shí),流程及對(duì)象結(jié)構(gòu)如下圖

      依賴注入

      在初始化bpmn對(duì)象時(shí)有傳入additionalModules進(jìn)行自定義操作,具體是如何實(shí)現(xiàn)這種模塊化的管理,主要是用到了依賴注入https://github.com/nikku/didi。
      繼續(xù)查看bpmn實(shí)例對(duì)象發(fā)現(xiàn)有injector對(duì)象,該對(duì)象即類似java的ICO容器,容器負(fù)責(zé)實(shí)例化、定位、配置對(duì)象及建立這些對(duì)象間的依賴。對(duì)象主要開放get,invoke兩個(gè)API,bpmn對(duì)象的get,invoke即指定injector對(duì)象的get ,invoke。

      舉個(gè)例子

      如果要自定義pallete,代碼大致如下


      1.depends 顯示聲明依賴,在diagram.js中根據(jù)該依賴生成new injector需要的模塊數(shù)組
      2.init new injector創(chuàng)建容器后,并未執(zhí)行constrnctor等方法,所以diggram.js根據(jù)該節(jié)點(diǎn)解析模塊,執(zhí)行模塊方法
      3.如customPallete構(gòu)造時(shí),獲取到依賴注入的pallete對(duì)象,調(diào)用該對(duì)象的registerProvider注冊(cè)當(dāng)前的對(duì)象。pallete進(jìn)行繪制操作時(shí)可以從注冊(cè)的對(duì)象中獲取各元素節(jié)點(diǎn)

      posted @ 2021-07-02 16:46  gloxing  閱讀(375)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 制服 丝袜 亚洲 中文 综合| 日韩有码中文字幕国产| 一区二区三区激情都市| 国产成人综合网在线观看| 津南区| 国产精品一品二区三区日韩| 亚洲日本欧美日韩中文字幕| 亚洲精品无码成人aaa片| 国产男女猛烈无遮挡免费视频| 久久热这里只有精品66| 亚洲区福利视频免费看| 日韩av片无码一区二区不卡| 国产三级a三级三级| 97无码人妻福利免费公开在线视频| 欧美性猛交xxxx乱大交极品| 中文字幕日韩精品东京热| 欧洲精品亚洲精品日韩专区| 青青青国产在线观看免费| 国产av无码专区亚洲av软件| 日韩精品国产另类专区| 116美女极品a级毛片| 国产精品午夜福利91| 日韩黄色av一区二区三区| 色综合 图片区 小说区| 免费无码AV一区二区波多野结衣| 色综合国产一区二区三区| 免费人成在线观看网站| 国产超高清麻豆精品传媒麻豆精品| 国产亚洲精品超碰热| 亚洲国产99精品国自产拍| 东方av四虎在线观看| 97一期涩涩97片久久久久久久| 亚洲人成电影在线天堂色| 一区二区三区激情都市| 免费视频爱爱太爽了| 国产精品制服丝袜无码| 国产一卡2卡三卡4卡免费网站| 国内揄拍国内精品少妇国语| 91久久久久无码精品露脸| 亚洲精品一区二区麻豆| 国产无遮挡又黄又大又爽|