Class MapBackendManager
java.lang.Object
org.episteme.core.technical.backend.AbstractBackendManager<MapBackend>
org.episteme.social.ui.viewers.geography.MapBackendManager
Manager for map rendering backends.
- Since:
- 1.2
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Field Summary
Fields inherited from class AbstractBackendManager
backendClass, backends, defaultBackend, logger -
Method Summary
Modifier and TypeMethodDescriptionReturns the active map backend.Gets the preferred map backend ID.protected MapBackendSelects the best available backend based on priority.voidsetPreferredId(String id) Sets the preferred map backend ID.static Collection<MapBackend> static MapBackendstatic voidstaticRegister(MapBackend backend) static MapBackendstaticSelect(String name) static voidstaticSetDefault(String name) Methods inherited from class AbstractBackendManager
managerAll, managerDefault, managerNames, managerRegister, managerSelect, managerSetDefault, refresh
-
Method Details
-
staticSelect
-
staticAllBackends
-
staticGetDefault
-
staticSetDefault
-
staticRegister
-
getPreferredId
Gets the preferred map backend ID. -
setPreferredId
Sets the preferred map backend ID. -
getActiveBackend
Returns the active map backend. -
selectBestBackend
Description copied from class:AbstractBackendManagerSelects the best available backend based on priority.- Overrides:
selectBestBackendin classAbstractBackendManager<MapBackend>
-