タグ

2011年8月3日のブックマーク (5件)

  • Eclipse/プラグイン開発のTIPS集/org.eclipse.core.runtime.IAdaptable - きのさいと

    IAdaptableってなに † Eclipseプラグイン開発をする上で、避けて通ることができないのが、org.eclipse.core.runtime.IAdaptable インタフェースです。このインタフェースは public Object getAdapter(Class adapter); というメソッドだけが宣言されています。このメソッドはEclipseプラットフォーム側が、このインタフェースを実装したオブジェクトに対して「Class adapterに対応したモノ持ってる?もってたらちょうだい。。」てのを実現するためのメソッドとでもいえばよいでしょうか。 たとえばEclipse/プラグイン開発のTIPS集/プロパティシートを使うなどではビューやエディタに対して public Object getAdapter(Class adapter) { if(adapter.equals(

    tc0527
    tc0527 2011/08/03
    IAdaptable
  • Eclipse/プラグイン開発のTIPS集/Javaプロジェクトを操作する - きのさいと

    Eclipse/プラグイン開発のTIPS集/ソースコードを解析するパーサASTParserやEclipse/プラグイン開発のTIPS集/org.eclipse.jdt.core.ICompilationUnitでもちょっとやりましたが、パッケージ・エクスプローラからSelection経由でICompilationUnit?*1を取得することができました。その Javaソースは、何とかっていう名前のJavaプロジェクトに属しているわけですが、Javaプロジェクト自体を操作するインタフェースもEclipseに用意されています。Javaプロジェクトを作成したり、削除したり、ソースを生成したりすることができるわけですね。以下にJavaプロジェクトを操作する方法をまとめておきます。 パッケージ・エクスプローラを見てもわかるとおり、Javaプロジェクトはツリー構造になってるわけで、よくあるコンポジット

    tc0527
    tc0527 2011/08/03
    IPackageFragmantRoot
  • Linux Mintをアップグレードしたら画面が真っ黒 - Openforce

    どうもXの設定がおかしくなったか、ドライバとのかねあいでXwindowが起動しなくなってしまったようです。 まずは Ctrl+Alt+F1 でコンソールに入る。 そして Xorg -configure と入力する。これにより、 xorg.conf.new というファイルがユーザディレクトリに作成されるので、 /etc/X11/xorg.conf にコピーする。 これでリブートをかければOK。 再起動したら、ちゃんとドライバを入れなおして元通り。

    tc0527
    tc0527 2011/08/03
    plugin
  • Eclipse Plugin から Console(コンソール) に出力

    Plugin から Console(コンソール) に出力したい場合、別の Java プロセスを実行しなければなりません。 実行すると、Debug View に実行したプラグイン名が表示され、標準出力が Console に出力されるようになります。 Java プロセスを view から実行する手順の例を下に書きます。(太字は各 Plugin で可変となる箇所です。) ※Eclipse 3.0 では Warning が出てしまいます。 ソース記述例 ILaunchManager manager = DebugPlugin.getDefault().getLaunchManager(); ILaunchConfigurationType type = manager .getLaunchConfigurationType(IJavaLaunchConfigurationConstants.ID_

  • プラグインのソースコードを読んでみよう — Eclipse Plugin 開発チュートリアル v1.1 documentation

    この章で学ぶこと¶ Eclipseのソースコードを読み方を学ぶ プラグインの実装の基を学ぶ プラグイン・スパイの使い方を学ぶ 下記のプラグインに触れてみる org.eclipse.jface [2] org.eclipse.jdt.core [3] org.eclipse.core.resources [4] 選択しているオブジェクトのクラスを確認する¶ それでは前章で作成したプラグインを改良していきましょう。引き続きデバッグ状態のランタイム・ワークベンチを使っていくので、ランタイム・ワークベンチを起動していない方は準備をしてください。 先ほどと同様、 ** パッケージ・エクスプローラ上でオブジェクトを選択 ** [1] し、ツールバー上のボタンを押してください。その後ブレークポイントで処理を止め、変数ビューでcurrentSelectionが何のクラスか確認してみます。 どうやらcur

    tc0527
    tc0527 2011/08/03
    eclipse,plugin