- 浏览: 2469998 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (574)
- Book (62)
- Architecture (6)
- Java (39)
- Taobao (41)
- Distributed (4)
- Life (72)
- Database (7)
- Spring (16)
- Photography (15)
- Bicycle (41)
- Test (20)
- jBPM (8)
- Business (12)
- Movie (3)
- Ajax (15)
- Code (7)
- Eclipse (96)
- VIM (2)
- Music (6)
- Groovy (10)
- AutoHotKey (3)
- Dorado (10)
- Maven (7)
- Scrum (5)
- English (20)
- Financial (12)
- OSGi (3)
- Other (4)
- Tool (6)
- Browser (1)
- PPT (1)
- Project Management (4)
- Agile (6)
- Nosql (1)
- Search engine (6)
- Shell (2)
- Open Source (4)
- Storm (10)
- Guava (3)
- Baby (1)
- netty (1)
- Algorithm (1)
- Linux (1)
- Python (2)
最新评论
-
roy2011a:
https://github.com/ebottabi/sto ...
storm的序列化问题及与spring的结合方式 -
roy2011a:
能抗能打 写道哥们儿,你好!能共享下那个storm与sprin ...
storm的序列化问题及与spring的结合方式 -
Alick1:
兄弟,你之前是不是在深圳的正阳公司呆过啊?
storm的ack和fail -
liuleixwd:
先点个赞,写的非常好!有个问题请教下,如果我再bolt里不用e ...
storm的ack和fail -
yao-dd:
solr的facet查询
FROM:http://blog.matrix.org.cn/gh_aiyz/date/20060717
org.eclipse.core.runtime.contentTypes用于扩展系统支持的内容类型。
首先看一个example:
- <extension point="org.eclipse.core.runtime.contentTypes">
- <content-type id="ABC" base-type="org.eclipse.core.runtime.xml" file-extensions="a,b,c">
- <describer class="org.eclipse.core.runtime.content.XMLRootElementContentDescriber">
- <parameter name="element" value="abc"/>
- </describer>
- </content-type>
- </extension>
该extension支持以下attribute:
- id - 该内容类型的唯一标识(即可以是全限定名,也可以是简名,简名会被自动加上当前plugin的namespace而成为全限定名). 不可包含空格。
- base-type - 父类型的全限定名。 父类型的文件关联,content describer和默认字符集将会被继承,除非重定义了。
- name - 人容易读懂的类型名,主要用于界面显示之类的作用。
- file-extensions - 和该内容类型关联的文件扩展名列表,用逗号分割。
- file-names - 和该内容类型关联的文件名列表,用逗号分割。
- priority - 该内容类型的优先级,用于解决冲突(当多个内容类型关联到同一个文件名或者扩展名时)。
-
default-charset - 该内容类型的默认字符集。也可以是个空字符串,如果其父类型有默认字符集而该内容类型不应该有默认字符集。很方便的一个属性。等效于:
xml 代码- <content-type>
- <property name="org.eclipse.core.runtime.charset" default="charset-name"/>
- </content-type>
即等效于通过property元素赋值。
- describer - 实现了org.eclipse.core.runtime.content.IContentDescriber或org.eclipse.core.runtime.content.ITextContentDescriber的全限定类型。或是一个空字符串,如果其父类型有describer而该内容类型不应该有describer。
- alias-for - 一个内容的全限定名。当前类型是该类型的别名。
它支持2个子元素:describer(最多一个)和property(n个)。
describer有两个属性,class代表全限定类名,plugin为提供该类的插件的id,一般为空,表示这个类由该插件自己提供。describer属性的优先级比describer子元素高,所以一旦设了describer属性,describer子元素会被自动忽略。
describer支持parameter子元素,但是这个describer必须实现IExecutableExtension接口才行,参看XMLRootElementContentDescriber的代码,他实现了IExecutableExtension.setInitializationData()方法。
以下是几个相关的接口:
IContentType -- 其实我们并不需要太关心这个接口,尽管它代表着一个content type,但是我们不需要继承或实现它,但是它将在对content type敏感的插件中用到。
IContentDescription -- 同样,我们也不需要实现这个接口,它用来包含被检查的数据的属性信息。它总是包含被检查数据的content type,这个由eclipse platform设置的。它通常还有可能包含一下信息,这些信息是由describer来填充的:
- 字符集
- byte order mark
- 其他第三方插件提供的property。
IContentDescriber/ITextContentDescriber -- 这两个接口是content type的validator和description填充者。后者为文本类型的content types专用。describer负责从content里面读取元数据并设到description中。其describe()方法可以返回三个值,这三个值都在IContentDescriber中定义,分别为
- INDETERMINATE -- 模糊不清
- VALID -- 有效
- INVALID -- 无效
发表评论
-
Java程序员25个必备的Eclipse插件
2012-01-12 22:36 21926原文:http://www.fromdev.com/2012/ ... -
关于插件更新安装的错误
2007-12-21 20:12 2209在更新插件的时候出现这样的错误: Unable to comp ... -
最近做eclipse branding, features的一些经验
2007-12-16 01:24 4528知道eclipse的splash怎么做 ... -
GEF学习笔记
2007-12-07 20:20 4152GEF以前学习过, 而且还 ... -
SWT布局深入学习
2007-11-30 23:00 7940以下内容是学习"The Definitive Gui ... -
Eclipse Action 深入学习笔记(3)
2007-11-25 17:59 4080filter元素是用来指定当 ... -
Eclipse Action 深入学习笔记(2)
2007-11-25 17:14 5201Object Action 这种Action是跟弹出的上下文菜 ... -
Eclipse Action 深入学习笔记(1)
2007-11-25 17:07 7664以前做插件用到的ActionSet都只是依葫芦画瓢,没有真正理 ... -
JFace Text Editor完全掌握之终极指南(4)
2007-11-24 17:08 5671错误标识(Error Marking) Error Marki ... -
JFace Text Editor完全掌握之终极指南(3)
2007-11-24 16:56 5500内容大纲 之所以要给编 ... -
JFace Text Editor完全掌握之终极指南(2)
2007-11-24 16:53 6724最后一步就是实现各种功能 语法高亮 首先我们要实现的是语法高亮 ... -
JFace Text Editor完全掌握之终极指南(1)
2007-11-24 16:17 9986JFace Text Editor是JFace里面一个功能强大 ... -
最近的Eclipse plugin开发总结
2007-11-24 11:30 4938List控件没有提供addDblClickListener方法 ... -
eclipse3.3关于JavaFileEditorInput兼容性问题的解决
2007-11-24 11:22 4669在eclipse3.3中,JavaFileEditor ... -
Eclipse WTP Projects Facets实战指南(2)
2007-11-21 21:13 5252修饰工作 给facet在选择列表中添加图标 格式如下: xml ... -
Eclipse WTP Projects Facets实战指南(1)
2007-11-21 20:21 9583这个文章基本是"Building Project F ... -
也说关于WizardPage的动态生成
2007-11-05 14:26 5154在Eclipse中一个Wizard=Wiza ... -
关于多页编辑器中不同Editor之间的Redo&Undo冲突的解决
2007-09-03 15:17 4057在我们的插件工具的开 ... -
TextEditor原理分析笔记
2007-08-23 15:48 3376Editor的语法着色原理:Eclipse使用damage , ... -
最近的Eclipse开发总结
2007-08-23 15:46 2105java.lang.IllegalAccessError: t ...
相关推荐
LF 验厂 ZT Tutorial.pdf
制作可执行的JAR文件包及jar命令详解zt.doc
Maven坐标:org.zeroturnaround:zt-exec:1.9; 标签:zeroturnaround、zt、exec、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中...
《CAD智能识别与批量转换至PDF的高效工具详解》 在设计领域,CAD(Computer-Aided Design)软件是不可或缺的工具,它广泛应用于工程、建筑、制造等多个行业。随着技术的发展,CAD软件的功能日益强大,其中,智能化...
### GDB调试程序详解 #### GDB概述与优势 GDB,全称为GNU Debugger,是GNU项目下的一款强大且开放源代码的调试工具,专为Unix及其类操作系统设计。相较于图形用户界面(GUI)的调试工具如Visual Studio或Borland ...
这份说明书通常会涵盖以下几个关键知识点: 1. **产品介绍**:首先,文档会提供产品基本信息,包括变频器的规格参数,如最大功率、电压范围、电流能力等,以及其在不同领域的应用案例。 2. **工作原理**:变频器...
ZT流程执行器 持续集成 快速概述 创建该项目是为了将上项目的类似功能合并到单个代码库中。 它被设计为功能强大,但仍易于使用。 通过使用单个类ProcessExecutor ,用户可以从java.lang.ProcessBuilder和获得功能。 ...
从给定的文件信息中,我们可以提取出关于JSP(JavaServer Pages)和Servlet的基础入门学习教程的关键知识点,以下是对这些知识点的详细说明: ### 1. Java Servlet 的优势与特性 Servlet是一种运行在服务器端的...
本资源"Linux下编程的三个重要工具(ZT)"似乎提供了一些关键工具的介绍,虽然具体细节未在描述中详述,但我们可以根据常见的编程工具来探讨这三个可能的重要工具。以下是Linux编程中经常使用的三大工具的详细讲解:...
推挽输出与开漏输出是数字电路中两种常见的输出类型,它们在电子设计中有着不同的应用和特性。本文将详细探讨这两种输出方式的区别及其应用场景。 首先,推挽输出(Push-Pull Output)是一种常见的输出结构,它使用...
在数字信号处理器(DSP)的开发过程中,有几点关键的经验和技巧值得开发者关注。首先,理解并充分利用长字运算指令,如DST、DLD和DSUB,它们对偶地址和奇地址有特定的要求,正确使用可以优化计算效率。其次,FRCT...
延迟指令的使用也是一个关键点,确保它们在循环前的指令能够正确执行。对于直接寻址,注意DP值的变化,以及它是基于DP还是SP。另外,时刻注意SXM、OVM和INTM等特殊功能,它们在特定条件下会影响功耗。 汇编指令手册...
在IT行业中,"zt.zip_判断"这个标题可能是指一个压缩文件,其中包含了用于执行某种判断逻辑的程序或数据。这个文件"zt.h"可能是C++、C或类似编程语言中的头文件,它可能包含了函数声明、常量定义或者枚举类型等,...
《ZT213/ZT213LEEA:低功耗RS232多通道USB收发器/驱动器芯片详解》 ZT213/ZT213LEEA是一款专为低功耗应用设计的RS232多通道USB收发器和驱动器芯片,广泛应用于数据通信、工业控制、物联网设备等领域。本文将深入...
Maven坐标:org.zeroturnaround:zt-exec:1.9; 标签:zeroturnaround、zt、exec、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,...