eclipse-rcp アプリケーションの一般的なナビゲーター ビュー (パッケージ エクスプローラー) のフォルダー構造について質問があります。
私の目標は、プロジェクトのソース フォルダーをグループ化することです。
上の図でわかるように、プロジェクト「Sample」のソース フォルダーは src + main + resources です。「src.main.resources」というテキストを表示する行が 1 行だけになるように、そのソース フォルダーをグループ化したいと思います。これは、ファイル システムのフォルダー構造を変更することによって達成されるべきではありません。
私の質問は次のとおりです。物理的なフォルダー構造に触れることなく、ソースフォルダーをプログラムでグループ化することは可能ですか?
どんな助けでも大歓迎です!
乾杯!
多くの研究を行った後、私は別のアプローチを試みています。デコレータ クラスを使用して、ソース フォルダのラベルを変更しています。
元の質問の目標を達成するには、ソース フォルダーの最初の 2 つのレベルを非表示にして、「src/main/resources」を表示する行が 1 行だけになるようにします。残念ながら、IFolder.setHidden(true) は機能しません。ノードの子も非表示になるからです。たとえば、フィルターを使用してこれら 2 つのフォルダーを非表示にする可能性はありますか? または、ナビゲーターのツリーを変更する必要がありますか?
前もって感謝します!