Eclipse平台擴充點總結之org.eclipse.core.runtime.adapters擴充點的使用

來源:互聯網
上載者:User

org.eclipse.core.runtime.adapters擴充點的使用

適配器擴充點允許外掛程式註冊適配器工廠。運行時 XML 運算式語言使用此資訊來確定適配器是否存在,而不會導致裝入外掛程式。
通過擴充點註冊適配器工廠可以使得啟動外掛程式時無需手工註冊適配器工廠
eg:
<extension
         point="org.eclipse.core.runtime.adapters">
      <factory
            adaptableType="com.jfans.model.Person"
            class="com.jfans.adapter.AdapterFactory">
         <adapter
               type="org.eclipse.ui.views.properties.IPropertySource">
         </adapter>
      </factory>
   </extension>
  
   說明:
   class:對應適配器工廠(即實現IAdapterFacotry介面的類)
   adaptableType:將要適配的類,此工廠為其提供適配器的類(通常實現 IAdaptable)的標準名稱
   adapter:要適配成什麼類(adapter可以有多個),此工廠可以適用於的 Java 類或介面的標準名稱。
   使用此介面,在運行時不需要使用 IAdapterFactory.registerAdapters 來註冊使用此擴充點來註冊的適配器工廠。
   不再需要使用以下的註冊代碼:
   Platform.getAdapterManager().register()進行註冊。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.