Package uno.anahata.asi.nb.ui.resources


package uno.anahata.asi.nb.ui.resources
Provides the visual and interactive layer for NetBeans-specific resource handles.

This package bridges the gap between the platform's model-agnostic resource system and the high-fidelity UI capabilities of the NetBeans IDE. It ensures that file-based resources (wrapped in NbHandle) are rendered with 100% IDE fidelity, including syntax highlighting, line numbers, and editor-specific actions.

Key Components:

  • Resource Strategy: NbResourceUI specializes the default UI behaviors, injecting IDE-native navigation and selection tools into the resource panels.
  • High-Fidelity Viewing: NetBeansTextResourceViewer implements a "Total Adoption" strategy, hosting official NetBeans editor frames directly within the ASI tool windows.
  • Metadata Visualization: NbHandlePanel provides a visual inspection of IDE-specific metadata, such as file validity and storage origin (e.g., archive vs. local filesystem).
Author:
anahata