事前定義マーカー型
リソース・プラグインには、以下に示す事前定義マーカー型があります。
いずれのタイプも対応の定数宣言を持ち、
これにより、タイプ org.eclipse.core.resources.IMarker における ID を定義しています。
マーカー
参照: org.eclipse.core.resources.IMarker.MARKER
事前定義マーカー型 org.eclipse.core.resources.marker は、マーク文の字型階層のルートです。
すべてのマーカーは、このタイプから直接または間接的に継承されます。
marker マーカー型には、次の特性があります。
-
一過性
-
true
-
スーパー
-
スーパータイプなし
-
属性
-
属性なし
問題マーカー
参照: org.eclipse.core.resources.IMarker.PROBLEM
事前定義マーカー型 org.eclipse.core.resources.problemmarker は、
リソースの問題を表すために使用されます。
これは、通常、コンパイル・エラーやムービー・フレームのエラーなどです。
problemmarker マーカー型には、次の特性があります。
-
一過性
-
false
-
スーパー
-
org.eclipse.core.resources.marker
-
属性
severity
プラットフォームで定義されたエラー、警告、および通知の重大度セットの番号。
message
-
マーカーの特性を記述する任意のストリング (ブックマークやタスクの名前など)。
この属性の内容と形式は、プラットフォームによる指定や解釈はされません。
location
リソースのマーカーの識別に使用される人間が理解できるストリング。
簡潔でユーザーが理解できるものでなければなりません。
この属性の内容と形式は、プラットフォームによる指定や解釈はされません。
タスク・マーカー
参照: org.eclipse.core.resources.IMarker.TASK
事前定義マーカー型 org.eclipse.core.resources.taskmarker は、
ユーザーの todo 項目などを表すために使用されます。
taskmarker マーカー型には、次の特性があります。
-
一過性
-
false
-
スーパー
-
org.eclipse.core.resources.marker
-
属性
priority
プラットフォームで定義された高、標準、および低の優先順位セットの番号。
message
-
マーカーの特性を記述する任意のストリング (ブックマークやタスクの名前など)。
この属性の内容と形式は、プラットフォームによる指定や解釈はされません。
done
マーカー (タスクなど) が終了したかどうかを示すためのブール値。
ブックマーク
参照: org.eclipse.core.resources.IMarker.BOOKMARK
事前定義マーカー型 org.eclipse.core.resources.bookmark は、
関連するリソースやリソース内の場所を保存するために使用されます。
これは、ユーザー・アクションまたは何らかの自動検索による結果である場合があります。
bookmark マーカー型には、次の特性があります。
-
一過性
-
false
-
スーパー
-
org.eclipse.core.resources.marker
-
属性
message
-
マーカーの特性を記述する任意のストリング (ブックマークやタスクの名前など)。
この属性の内容と形式は、プラットフォームによる指定や解釈はされません。
location
リソースのマーカーの識別に使用される人間が理解できるストリング。
簡潔でユーザーが理解できるものでなければなりません。
この属性の内容と形式は、プラットフォームによる指定や解釈はされません。
テキスト・マーカー
参照: org.eclipse.core.resources.IMarker.TEXT
事前定義マーカー型 org.eclipse.core.resources.textmarker は、
テキスト・ファイル内の特定の位置を示すために使用されます。
これは、通常、他のマーカー型を詳細化して完全に検出可能なマーカー型を作成するために使用されます。
たとえば、Java 問題マーカーも Java ソース・ファイル内の問題を見つけるため、テキスト・マーカーとして使用されます。
textmarker マーカー型には、次の特性があります。
-
一過性
-
true
-
スーパー
-
org.eclipse.core.resources.marker
-
属性
charStart
-
テキスト・マーカーが開始する場所を指示する整数値。
この属性は、ゼロに相対する形またはゼロを含む形となります。
charEnd
テキスト・マーカーが終了する場所を指示する整数値。
この属性は、ゼロに相対する形またはゼロを含む形となります。
lineNumber
テキスト・マーカーの行番号を示す整数値。
この属性は 1 に相対となります。