2010-01-01から1年間の記事一覧

ビューがファストビューになってるかどうかの判定

ビュープラグインから自身が可視状態なのか、ファストビューとして最小化されているかを判定したい。 public class MyPlugin extends ViewPart { … private boolean isMinimized() { IWorkbench workbench = PlatformUI.getWorkbench(); IWorkbenchWindow wi…

Eclipse pluginでエクスポートしたjarファイル内のリソースの取得

プラグインをjarファイルにエクスポートするときに、一緒に突っ込んだイメージファイルなどを、プラグイン起動後に参照したい。plugin.xmlのBuild画面で icon/sample.svg をjarファイルに突っ込んだ場合、下記のように参照できる。 URL url1 = MyPlugin.getD…

Eclipse pluginのエクスポートしたjarファイル内のリソースの取得

参考:http://d.hatena.ne.jp/ykhr-kokko/20071127プラグインをjarファイルにエクスポートするときに、一緒に突っ込んだイメージファイルなどを、プラグイン起動後に参照したい。plugin.xmlのBuild画面で icon/sample.svg をjarファイルに突っ込んだ場合、下…

IJavaElementにおけるプリミティブ型のシグネチャの扱い

http://help.eclipse.org/ganymede/index.jsp?topic=/org.eclipse.jdt.doc.isv/reference/api/org/eclipse/jdt/core/Signature.html参考 IJavaProject project = …; IType type project.findType("test1.DataField"); String methodName = "setData" String[…

別スレッドからSWTのUIの操作を行う

http://cjasmin.fc2web.com/basic/thread.htmlを参考に. Eclipseプラグイン内のSwingコンポーネントから指定したJavaElementをEclipseのエディタで開く. final IJavaElement je = …; if (je != null) { Display display = ControllerUtil.getDisplay(); if…

サクラエディタで文字数を数える

Sakura Editor BBSからの抜粋ものより http://www.geocities.jp/maru3128/sakura_bbs.html適当にjsファイルで保存して、~\AppData\roaming\sakuraフォルダ以下に配置。 マクロに指定して実行できる。

PDFの1ページ目のみを次々と印刷

ほんと、頼りになります。日記(仮)より http://sel.ist.osaka-u.ac.jp/~m-itii/php/d/soliloquy.php?mode=article&id=443

エラー処理

異常系のプログラムを書く必要があるとき、正常系を何も考えず先に書くと、後々めんどくなる。GUIツールでの、入力値異常への対処はどこで行うべきか? ビューへ入力されたときにチェックするのか、コントローラで入力値を使用する前にチェックするのか? 研…

OSに依存するファイル区切り文字を取得する

String separator = System.getProperty("file.separator");

ITypeから親クラスを取得する

久しぶりに。型の継承関係を表す階層構造への操作を規定したITypeHierarchyインタフェースを利用する。 型の仲間達(サブクラス,スーパークラス)の取得方法 http://yoichiro.cocolog-nifty.com/eclipse/2004/03/post_5.html IJavaProject project = ...; ITy…

Swing開発

とある理由でSwingアプリを作ることに。いろいろ思い出しつつ、ネットを見ていると Visual Editorなるものがあるらしい。Eclipse上でGUI操作でSwingアプリを作成できると・・・ 下記のサイトを参考にしつつ、インストールしてみる。 復活なるか? Visual Edi…