首頁 > ���������������������������������

���������������������������������

互聯網 2021-07-28 06:45:52

在 IDE 中�?�識別的文件類型有它們自己的圖標�?�?��?�項以�?�行為。所顯示的「文件�?是FileObject ,�?�java.io.File的包裝器;對於�?置文件,則為以�?�?其他方�?存儲(例如存儲在模�?�的 XML 文件內)的數�?�的包裝器。您實際_看到_的是Node ,它們�?�諸如文件之類的對象�??供�?作和本地化�??稱等功能。�?於Node和FileObject之間的是DataObject 。 DataObject與FileObject類似,�?�?�之處在於它了解顯示的是哪�?類型的文件,並且對於具有�?�?�擴展�??的文件以�?�具有�?�?��??稱空間的 XML 文件,通常存在�?�?�類型的DataObject 。�?個DataObject都是由一個�?�?�的模�?��??供的,�?個模�?�支�?一�?或多�?文件類型,例如,通過圖�?模�?��?�以識別和打開.gif和.png文件。

用於識別文件類型的模�?�會安裝一個DataLoader ,這是特定於文件類型的DataObject工廠。當展開�?個文件夾時,IDE 會詢問�?個已知的DataLoader是�?�了解此文件夾的內容。第一個回答「是�?的 DataLoader 將為其中的文件創建DataObject 。為了實際顯示�?個文件的�?些內容,系統會對�?個DataObject調用DataObject.getNodeDelegate() ,而Node便是您在 IDE 中實際看到的內容。

下圖(居左)顯示了上�?��??到的�?一項所�??供的內容:

diagram dataobject2

在本教程中,您將創建一個模�?�,用於為�?�定的 "Abc" 文件(擴展�??為.abc )安裝DataLoader 。缺�?情況下,擴展�??為 "abc" 的文件會被視為 IDE 無法識別的任何其他文件;在本教程中,我們將其視為文本文件,因此,IDE 應為 Abc 文件�??供與文本文件相�?�的功能。創建此模�?��?�,我們將�?�您演示如何用僅供 Abc 文件使用的功能�?�增強此模�?�。開�?�周期完�?�?�,您�?�以通過以下方法輕�?�地讓其他人使用您的模�?�:在 IDE 中創建一個二進位文件並將此文件�?��?給其他人,�?�者�?�以通過更新中心�?�安裝此文件。

免責聲明:非本網註明原創的信息,皆為程序自動獲取互聯網,目的在於傳遞更多信息,並不代表本網贊同其觀點和對其真實性負責;如此頁面有侵犯到您的權益,請給站長發送郵件,並提供相關證明(版權證明、身份證正反面、侵權鏈接),站長將在收到郵件12小時內刪除。

相關閱讀