超越自我

          一切皆有可能

           

          添加自己的擴展點

          1.需求
          core1.JPG

          現在有plugin A,plugin B,plugin C,plugin Core 4個插件,要求設計plugin A,plugin B,plugin C 采用一個注冊機制,
          當plugin Core 運行時候自動加載plugin A,plugin B,plugin C 的module接口 ,將其自動注冊到plugin Core 的
          ProjectModuleViewer窗口中,并可以對其操作.
          由于workbench 采用的是LAZY模式,只有對plugin A,plugin B,plugin C各自運行才執行各自的插件,所以在同時
          runtime中無法獲得他們的module.
          故采用插件的新建擴展點
          <extension-point  name="myextension"  id="myextension"/>
          plugin A,plugin B,plugin C分別實現這個擴展點.
          ProjectModuleViewer窗口自動裝入擴展點.

          posted on 2005-11-03 18:18 jame 閱讀(574) 評論(1)  編輯  收藏 所屬分類: Eclipse plugin Extension points擴展點

          評論

          # re: 添加自己的擴展點 2007-10-29 21:10 fxfx

          版主,
          咋沒有寫完啊,就寫了這么點來忽悠人啊  回復  更多評論   


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿(3)

          隨筆檔案

          文章分類

          文章檔案

          相冊

          收藏夾

          UML

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 邓州市| 祁东县| 咸阳市| 舞钢市| 家居| 岐山县| 资阳市| 平昌县| 静海县| 海丰县| 莎车县| 麻城市| 万宁市| 射阳县| 响水县| 周口市| 红安县| 沈丘县| 永新县| 湛江市| 新津县| 泸定县| 修武县| 宁津县| 顺昌县| 奉贤区| 台北市| 玉树县| 堆龙德庆县| 休宁县| 广宗县| 西林县| 临邑县| 葵青区| 镇远县| 达日县| 南昌县| 巫溪县| 成安县| 金乡县| 会东县|