Class NetBeansTopComponents
java.lang.Object
uno.anahata.asi.nb.tools.ide.NetBeansTopComponents
Static utility for gathering information about open TopComponents (windows) in NetBeans.
This utility provides a comprehensive snapshot of the IDE's windowing state, including metadata about open editors, explorer views, and output windows. It extracts detailed information such as project ownership, active node selections, and current memory footprint.
- Author:
- anahata
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static StringEscapes Markdown pipe characters and newlines for safe inclusion in tables.static StringGathers information about all open TopComponents and returns a Markdown table report.static List<TopComponentInfo> Gathers raw info objects for the @AgiTool method.
-
Constructor Details
-
NetBeansTopComponents
public NetBeansTopComponents()
-
-
Method Details
-
getMarkdownReport
-
listTopComponents
Gathers raw info objects for the @AgiTool method.- Returns:
- A list of TopComponentInfo.
- Throws:
Exception- if gathering fails.
-
escape
-

