煤矸石空心砖

联系我们Contact

企业名称:桐城市南口新型建材有限公司

联系人:崔经理

电话:0556-6568069

手机:18156911555

邮箱:303927413@qq.com

地址:桐城市龙腾街道高桥村

网址:   www.nkxxjc.com 



您的当前位置: 首 页 > ��������������������� > 文件类型集�?教程

文件类型集�?教程

在 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 中实际看到的内容。

下图(居左)显示了上�?��??到的�?一项所�??供的内容:

filetype diagram dataobject2

在本教程中,您将创建一个模�?�,用于为�?�定的 "Abc" 文件(扩展�??为 .abc )安装 DataLoader 。缺�?情况下,扩展�??为 "abc" 的文件会被视为 IDE 无法识别的任何其他文件;在本教程中,我们将其视为文本文件,因此,IDE 应为 Abc 文件�??供与文本文件相�?�的功能。创建此模�?��?�,我们将�?�您演示如何用仅供 Abc 文件使用的功能�?�增强此模�?�。开�?�周期完�?�?�,您�?�以通过以下方法轻�?�地让其他人使用您的模�?�:在 IDE 中创建一个二进制文件并将此文件�?��?给其他人,�?�者�?�以通过更新中心�?�安装此文件。

本文网址:

关键词:���������������������

相关新闻: