预定义的标记类型
下面列示了随预定义的标记类型提供的“资源”插件。每个插件都具有相应的常量声明,它用来在类型 org.eclipse.core.resources.IMarker 上定义插件的标识。
标记
参见: org.eclipse.core.resources.IMarker.MARKER
预定义的标记类型 org.eclipse.core.resources.marker 是标记类型层次结构的根目录。所有标记都应该(直接或间接)继承自此类型。marker 标记类型具有下列特征:
-
瞬时
-
真
-
超级
-
没有超类型
-
属性
-
没有属性
问题标记
参见: org.eclipse.core.resources.IMarker.PROBLEM
预定义的标记类型 org.eclipse.core.resources.problemmarker 用来表示资源中的问题。通常是编译错误、损坏的胶片帧等问题。problemmarker 标记类型具有下列特征:
-
瞬时
-
假
-
超级
-
org.eclipse.core.resources.marker
-
属性
严重性
一个数字,来自于由平台定义的错误、警告和信息严重性集合。
消息
-
任意字符串,用来描述标记的性质(例如,书签或任务的名称)。此属性的内容和格式不是由平台来指定或解释的。
位置
位置是可供阅读的字符串,它可以用来区分资源上的标记。因此,它应该简单明了并且主要针对用户。此属性的内容和格式不是由平台来指定或解释的。
任务标记
参见: org.eclipse.core.resources.IMarker.TASK
预定义的标记类型 org.eclipse.core.resources.taskmarker 用来表示用户 todo 项和相似的内容。taskmarker 标记类型具有下列特征:
-
瞬时
-
假
-
超级
-
org.eclipse.core.resources.marker
-
属性
优先级
一个数字,来自于由平台定义的高、正常和低优先级集合。
消息
-
任意字符串,用来描述标记的性质(例如,书签或任务的名称)。此属性的内容和格式不是由平台来指定或解释的。
完成
一个布尔值,表示是否认为标记(例如,任务)已完成。
书签
参见: org.eclipse.core.resources.IMarker.BOOKMARK
预定义的标记类型 org.eclipse.core.resources.bookmark
用来记住感兴趣的资源或资源中的位置。这可能是用户操作或某些自动搜索的结果。bookmark 标记类型具有下列特征:
-
瞬时
-
假
-
超级
-
org.eclipse.core.resources.marker
-
属性
消息
-
任意字符串,用来描述标记的性质(例如,书签或任务的名称)。此属性的内容和格式不是由平台来指定或解释的。
位置
位置是可供阅读的字符串,它可以用来区分资源上的标记。因此,它应该简单明了并且主要针对用户。此属性的内容和格式不是由平台来指定或解释的。
文本标记
参见: org.eclipse.core.resources.IMarker.TEXT
预定义的标记类型 org.eclipse.core.resources.textmarker 用来指示文本文件中的特定位置。通常,此标记类型用来细化另一种标记类型,并生成可完全定位的标记类型。例如,Java 问题标记也是文本标记,原因它将需要查找 Java 源文件中的问题。textmarker 标记类型具有下列特征:
-
瞬时
-
真
-
超级
-
org.eclipse.core.resources.marker
-
属性
charStart
-
一个整数值,指示文本标记从何处开始。此属性大于等于零。
charEnd
一个整数值,指示文本标记在何处结束。此属性大于等于零。
lineNumber
一个整数值,指示文本标记的行号。此属性大于等于 1。