私はEclipseのテキストホバーから拡張するeclipseプラグインのテキストホバーを作成しています。 は、私は方法私自身TextHoverクラスでeclipseのテキストエディタでSourceViewerConfigurationをオーバーライドする方法
public IInformationControlCreator getHoverControlCreator()
しかし、私は私が私のホバーに焦点を当てたときにデフォルトに関数の戻り値に与える情報を使用して、テキストホバーのために私自身の「デザイン」を作るしようとしています。 私は次の関数を使用してSourceViewerConfigurationクラスでIInformationControlCreatorを設定する必要があることを読んで:私はSourceViewerConfigurationをオーバーライドすることはできません、
getInformationControlCreator
しかし。
これは私のオーバーライド機能である:
package TextHoverPackage;
import org.eclipse.jface.text.ITextHover;
import org.eclipse.jface.text.source.ISourceViewer;
import org.eclipse.jface.text.source.SourceViewerConfiguration;
public class TextHoverSourceViewerConfig extends SourceViewerConfiguration {
public ITextHover getTextHover(ISourceViewer sourceViewer, String contentType) {
System.out.println("I am in other place!!!");
return new JavaTextHover();
}
}
「私は他の場所にいます!」メッセージは が印刷されていない私は、plugin.xmlのページで拡張ポイントでこのクラスを書いてみましたが、私はこのクラスの拡張ポイントというエラーが出ます:
org.eclipse.jface.text.source.SourceViewerConfiguration
を作成することはできませんが。
そこで、私はSourceViewerConfigurationクラスをオーバーライドする方法を知ってうれしいです。
私はTextHoverに焦点を当てると消えないテクスチャ情報をどのように変更できますか? –