JavaのCollapseAllHandlerクラスを使用する方法
Eclipse JDTのサブレースCollapseAllHandlerは、Javaエディタ上の折りたたみ機能を操作するために使用されます。CollapseAllHandlerを使用する手順は次のとおりです。
- 現在アクティブになっているIWorkbenchWindowオブジェクトを取得するには、通常はPlatformUIクラスのメソッドを使用します。
- IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
- 現在アクティブとなっているIEditorPartオブジェクトを取得するには、通常IWorkbenchWindowオブジェクトのメソッドを使用します。
- IEditorPart editor = window.getActivePage().getActivePart();
- IEditorPartオブジェクトのgetAdapterメソッドを使用してICollapseAllHandlerオブジェクトを取得する:
- ICollapseAllHandler handler = editor.getAdapter(ICollapseAllHandler.class);
- ICollapseAllHandlerオブジェクトのcollapseAllメソッドを実行して、すべてのコードブロックを折りたたむ
- ハンドラ.すべての収束
上記のステップが完了すると、CollapseAllHandlerクラスを使用すれば、すべてのコードブロックを折りたたむことができます。ただし、上記のコードスニペット内のメソッドには、プロジェクトの要件によって、対応するクラスおよびインターフェースを導入する必要がある場合があります。