システム概要セクション

org.eclipse.ui.systemSummarySections

3.0

Eclipse UI では、クライアント製品プラグインで商標表示および再使用可能な AboutDialog を提供します。 このダイアログには、構成の詳細を含む SystemSummary ダイアログが含まれています。 org.eclipse.ui.systemSummarySections 拡張ポイントを拡張すると、クライアントが独自の情報をログに書き込むことができるようになります。

<!ELEMENT extension (section+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT section EMPTY>

<!ATTLIST section

class        CDATA #REQUIRED

sectionTitle CDATA #REQUIRED

id           CDATA #IMPLIED>


systemSummarySections 拡張の例を以下に示します。

<extension point=

"org.eclipse.ui.systemSummarySections"

>

<section sectionTitle=

"Cookie Manager Plugin"

class=

"org.eclipse.ui.examples.rcp.browser.ConfigDetails"

id=

"RCPBrowser.ConfigDetails"

>

</section>

</extension>

セクション・エレメントで指定した クラスは、org.eclipse.ui.about.ISystemSummarySection の具象サブクラスである必要があります。

ワークベンチは、この拡張ポイントを使用して、 システム概要ダイアログに以下のセクションを提供します。 - システム・プロパティー: java.lang.System.getProperties によって戻されるテーブルの内容。 - フィーチャー: Eclipse で検出されたすべてのフィーチャーの ID。 - プラグイン・レジストリー: Eclipse で検出されたすべてのプラグインの ID。 - ユーザー設定: Eclipse PreferencesService の内容。 - エラー・ログ: プラットフォームのエラー・ログの内容。