Common code and interfaces for the GuiInteraction library.
This module contains:
GuiInteraction- The core interface defining all UI interaction methodsAbstractInOut- Abstract base class with shared implementationsFileUtils- Utility methods for file and resource operations- Support classes for clipboard operations
This module is typically not used directly. Instead, use one of the implementation modules:
- gi-fx - JavaFX implementation
- gi-swing - Swing implementation
- gi-console - Console implementation
This module includes:
- Apache Tika - For content type detection
- CommonMark - For Markdown rendering
- Matrix - For table data structures
See the API Guide for detailed usage examples.
<dependency>
<groupId>se.alipsa.gi</groupId>
<artifactId>gi-common</artifactId>
<version>0.3.0</version>
</dependency>MIT License - see LICENSE