Class MasterControlDiscovery
java.lang.Object
org.episteme.core.ui.MasterControlDiscovery
Service to dynamically discover Episteme components (Apps, Demos, Viewers)
using the modern ServiceLoader mechanism (SPI).
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enum -
Method Summary
Modifier and TypeMethodDescriptionfindClasses(String suffix) findResources(String pattern) static MasterControlDiscoveryDiscovers all available Viewer implementations using ServiceLoader.Discovers providers and groups them by type (APP, DEMO, VIEWER) and then by Category.
-
Method Details
-
getInstance
-
getProviders
Discovers all available Viewer implementations using ServiceLoader. UsegetProvidersByType()for categorized results. -
getProvidersByType
-
findClasses
-
findResources
-