Class MapBackendManager

java.lang.Object
org.episteme.core.technical.backend.AbstractBackendManager<MapBackend>
org.episteme.social.ui.viewers.geography.MapBackendManager

public class MapBackendManager extends AbstractBackendManager<MapBackend>
Manager for map rendering backends.
Since:
1.2
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Method Details

    • staticSelect

      public static MapBackend staticSelect(String name)
    • staticAllBackends

      public static Collection<MapBackend> staticAllBackends()
    • staticGetDefault

      public static MapBackend staticGetDefault()
    • staticSetDefault

      public static void staticSetDefault(String name)
    • staticRegister

      public static void staticRegister(MapBackend backend)
    • getPreferredId

      public String getPreferredId()
      Gets the preferred map backend ID.
    • setPreferredId

      public void setPreferredId(String id)
      Sets the preferred map backend ID.
    • getActiveBackend

      public MapBackend getActiveBackend()
      Returns the active map backend.
    • selectBestBackend

      protected MapBackend selectBestBackend()
      Description copied from class: AbstractBackendManager
      Selects the best available backend based on priority.
      Overrides:
      selectBestBackend in class AbstractBackendManager<MapBackend>