別のプラグインが拡張ポイントに提供した生のXMLテキストを取得する方法はありますか?拡張ポイントの投稿をテキストとして取得
拡張ポイントに寄与しているデータにアクセスするための通常の方法はIConfigurationElement
オブジェクトを使用することです:
IConfigurationElement[] configElems = Platform.getExtensionRegistry()
.getConfigurationElementsFor(LANGUAGES_EXTENTION_POINT_ID);
をしかし、私はすでにこの拡張ポイントに寄与しているデータの種類のためのJAXBパーサを持っています。 Eclipseのクラスではなく、そのクラスを使用したいと思います。
EDIT 1:代替は、Eclipse-configuratoinツーJAXBブリッジライブラリのいくつかの種類を使用することです。しかし、私は何も見つけられません。
編集2:おそらく貢献プラグインのplugin.xml
を見つけて手動で読むことは可能でしょう。おそらくいい考えです。
EDIT 3:私はこれを行うと思います。直接データを提供する代わりに、クライアントはファイル名を付けます。その後、私の古いパーサを使ってそのファイルを読んだ。