- 1 名前:デフォルトの名無しさん [04/04/09 22:24]
- 統合開発環境Eclipse用プラグイン開発に関する質問と回答です。
Eclipseの使い方や、プラグインの使い方は、 このスレでは扱いませんので、↓のほうへどうぞ。 pc5.2ch.net/test/read.cgi/tech/1076074293
- 930 名前:デフォルトの名無しさん mailto:sage [2010/01/14(木) 01:04:25 ]
- ウィンドウにOpenOfficeを埋め込むこととかできますかね?
TableViewerを拡張することにつかれた。
- 931 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 13:35:22 ]
- ソースを開く際、右クリックメニューに開くしかないんだけど、
読み取り専用で開く方法ってSubversionとかCVS使用する方法でしかないの?
- 932 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 23:25:23 ]
- >>930
エクセルとかEclipse上で開くときウィンドウの中に表示されたりするけど そういうイメージ? なら出来そうだけど… >>931 読み取り専用で開くのは無理かもしれないけど プロパティから読み取り専用にすることは出来るね 開くとき一時的に読み取り専用にするアクションくらいなら、ちょいちょいっと作れる
- 933 名前:931 mailto:sage [2010/01/18(月) 12:56:49 ]
- >932
返答thanks やっぱり自分で実装しないといけないのか。 ファイルに対して右クリックメニューで「開く」以外に、 「読取専用で開く」みたいなのが欲しいだけなんだけど、 デフォルトでないのが不思議だね。
- 934 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 20:16:42 ]
- ファイル開くときにIEditorInputで指定すればおk。
- 935 名前:デフォルトの名無しさん mailto:sage [2010/01/27(水) 03:36:19 ]
- Eclipse の「型階層を開く」と「アウトライン」ビューについて、
すなわちクラス(やインターフェース)の継承関係を表示する機能と、 各クラスのメンバを表示する機能の詳細を知りたいのですが、 ご存知の方いらっしゃらないでしょうか? Eclipse 自身がコンパイラの構字句解析レベルのことをやって 地道に解析しているのか、それともJava自身にクラス継承を解析 するような機能があるのか…? (クラスのメンバ情報は、クラス名さえわかってしまえば、後は リフレクションを利用すればよさそうなのですが、継承関係の解析は 何をやっているのか全くわからず…) 参考サイトでも構いませんので、何か情報があれば是非お教えください。 よろしくお願いします。 ※スレ違いかどうか、かなり迷ったのですが、他に適切なスレも ないように思い、このスレにで質問させていただきました。 場違いであればすみません。その場合は無視してください。
- 936 名前:デフォルトの名無しさん mailto:sage [2010/01/27(水) 11:25:42 ]
- >>935
「java リフレクション」でググりなされ。
- 937 名前:デフォルトの名無しさん mailto:sage [2010/01/27(水) 12:01:23 ]
- >>935
ごめん、リフレクションは知ってるのか。 継承関係は、 Class#getSuperclass() とか、Class#getInterfaces() を使えばしらべられるんでは?
- 938 名前:デフォルトの名無しさん mailto:sage [2010/01/27(水) 23:08:55 ]
- >>935 JDTにそういう機能が実装されてるんだよ。
- 939 名前:935 mailto:sage [2010/01/28(木) 01:15:43 ]
- 返信ありがとうございます。
>>937 >Class#getSuperclass() とか、Class#getInterfaces() はい、確かにそれで上に辿ることはできるのですが、 「型階層を開く」では自身を継承している下のクラスまで 解析しているので、いったい何をやっているのかと… と思ったら、 >>938 >JDT こんなものがあったのですね。 色々と調べてみます。 大変参考になりました。 どうもありがとうございました。
- 940 名前:デフォルトの名無しさん mailto:sage [2010/01/29(金) 09:59:16 ]
- JDTはコンパイラを内部に持ってて編集中にも意味解析までしながら動いてる
- 941 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 10:45:06 ]
- JDTといえばASTParserが結構使えそうだった
ttp://www.ibm.com/developerworks/jp/opensource/library/os-ast/index.html
- 942 名前:デフォルトの名無しさん mailto:sage [2010/02/13(土) 17:24:05 ]
- Java における、
ウィンドウ→設定→Java→コードスタイル→フォーマッター に対応するものは、HTML だと何になるのでしょうか? ウィンドウ→設定→Web→HTMLファイル の下あたりを探してみたのですが、それらしいものが見当たりません。 やりたいことは、HTMLエディターで、 右クリック→ソース→フォーマット を実行したときのフォーマットを変更したいのです。
- 943 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 02:35:03 ]
- スレタイ100回読んで糞して寝たらいいと思います
- 944 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 20:10:45 ]
- 二つのjavaプロジェクトのビルドの設定で、お互いを参照プロジェクトに設定したら、
ビルド・パスに、循環が検出されました のエラーが出ました。 設計のへぼさは置いておいて、これを解決することはできないでしょうか。 普通にお互い参照すればコンパイルエラーにならず実行できるんですけど、 勝手にエラーにして先に進まないっす・・・
- 945 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 23:54:35 ]
- >>944 念のため回答しておくが、目的がプラグイン開発じゃなければスレ違いだと思うぞ。
1) AとBの共通部分を持つProject Cを作って、以前関係を A -> C, A -> C にする 2) B->A で使われる部分を持つProjectCを作って、依存関係を A -> B -> C にする
- 946 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 08:32:55 ]
- 循環はそのままにしておいて、エラーを出さないようにしたいってことじゃないの?
- 947 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 10:10:46 ]
- >>946
すれ違いですいませんが、 その設定はどこでやるのでしょうか? プロジェクトやライブラリ設定を除いてもなかったです。
- 948 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 14:23:08 ]
- >>947
ごめん、俺も知らないんだ。質問の意図がそういうことなんだろうな、と。
- 949 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 08:58:15 ]
- 一方をJarにエクスポートしてビルドパスに追加とか?
- 950 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 09:10:37 ]
- あ、ちょっと見つけた。コレで平気かな
プロジェクトのプロパティ Javaコンパイラ>ビルド>ビルドパスの問題>循環依存関係 このエラーを警告に… 動作は確認してみて、報告ちょうだい。 個人的に興味ある。
- 951 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 13:31:08 ]
- 質問させて下さい。
ビューに複数のTableViewerを配置したのですが、 これをSelectionProviderとして複数登録する方法は ないでしょうか?
- 952 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 22:18:22 ]
- ひとつしか登録できないなら
一方にはListnerくっつけて、イベントきたらSelectionProvider#selectionChangedに投げちゃえば? それなりに加工が必要になりそうだけど… むり?
- 953 名前:デフォルトの名無しさん mailto:sage [2010/03/21(日) 12:59:11 ]
- RCPで簡単にエディタを作る方法を教えてください。
1.プラグイン開発プロジェクトをRCPで作成。 2.テンプレートの利用でHelloWorldを選択 3.起動確認。 4.org.eclipse.ui.editorを拡張、その際XMLエディタの雛形を選択 5.拡張子をxmlからhogeに変更 6.ActionBarAdviserのfillmenuBar中でFileメニューからopen出来るようにメニューバーを変更 7.hogehoge.hogeというファイルを開くと4.で作成したeditorまで処理がわたるもののエラー画面が開いてしまいます。 どこかにRCPを利用したeditorの作り方が書いてあるページとかはないでしょうか?
- 954 名前:デフォルトの名無しさん mailto:sage [2010/03/21(日) 15:59:59 ]
- エラーログみないと何ともアドバイスできないっすあ
開く途中でException出てるでしょう。 ひな形のコードを理解した上で使ってるなら原因はわかるはず。 サイトについては、RCPでも普通のプラグイン開発と変わらないと思うんだけど…
- 955 名前:デフォルトの名無しさん mailto:sage [2010/03/23(火) 14:25:08 ]
- >>953
俺はエスパーだから分かる。 1.お前、エラーメッセージ読まねえで質問してるだろ。 2.XMLパーサが空ファイル渡されて怒ってんだよ。
- 956 名前:デフォルトの名無しさん mailto:sage [2010/03/23(火) 14:57:47 ]
- ×エスパー
○経験者
- 957 名前:デフォルトの名無しさん mailto:sage [2010/05/07(金) 22:53:32 ]
- eclipse3.5にdelta packをいれて他プラットホーム向けに出力出来た方いらっしゃいます?
- 958 名前:デフォルトの名無しさん mailto:sage [2010/05/07(金) 23:11:57 ]
- マクからmacosx.cocoa.x86とwin32.win32.x86を出力してれう
- 959 名前:デフォルトの名無しさん mailto:sage [2010/05/07(金) 23:24:32 ]
- eclisper
- 960 名前:デフォルトの名無しさん mailto:sage [2010/05/09(日) 07:07:11 ]
- >>958
デルタパックをダウンロードした後から行なった手順を教えて下さい もしくは参考にしたサイトを教えていただけると幸いです
- 961 名前:958 mailto:sage [2010/05/09(日) 11:19:47 ]
- * delta packをどこでも好きな場所に展開
* Preferences > Plugin-Development > Target Platform でdelta packのパスを追加 ググるとdelta packをeclipseのpluginsとfeaturesに上書きするように書いてあるところがあるけど それは間違いな気がする。それでやってもうまく行かなかった。
- 962 名前:デフォルトの名無しさん mailto:sage [2010/05/09(日) 23:17:46 ]
- >>961
ありがとうございます エクスポート出来るようになりました。
- 963 名前:デフォルトの名無しさん mailto:sage [2010/05/18(火) 00:06:07 ]
- 指定したサイトをバックグラウンドで巡回参照してサイトのイメージをサムネイル保存して一覧表示をしたい。
ブラウザウィジェットを使ってサイトのイメージをサムネイルを保存する処理は出来てます しかし、巡回中にブラウザウィジェットが激しく動き回っているのが不細工であり、かつ、うっかりブラウザウィジェット内にマウスカーソルを持って行くと、それも一緒にサムネイル保存してしまいます もっとスマートに出来ないでしょうか?
- 964 名前:デフォルトの名無しさん [2010/05/24(月) 00:26:34 ]
- 質問させてください。
テキストエディタを拡張して強調表示をしているのですが、 "{{abcd}}"という文字があったとき、abcd だけ色を変えたいのですが、 どのようにやったらよいのでしょうか? MultiLineRuleを使えば{{abcd}}全体の色を変えられる所まではわかったのです…
- 965 名前:デフォルトの名無しさん [2010/05/24(月) 22:13:55 ]
- >958 or 960
AMD64向けにエクスポートは可能? 例えば以下のサイトだとAMD向けのものがあるけど delta-packいれても候補に出てこなくない? archive.eclipse.org/eclipse/downloads/drops/R-3.0.2-200503110845/index.php
|

|