Class GoogleGeoChartBackend
java.lang.Object
org.episteme.social.ui.viewers.geography.backends.GoogleGeoChartBackend
- All Implemented Interfaces:
Backend, MapBackend
Backend for Google GeoChart via WebView.
Web-based geographic visualization using Google Charts.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreates and returns the backend instance (or returns self if it is the backend).Returns a description of the backend.getId()Returns the unique identifier for this backend (e.g., "javafx", "jmol", "cuda").getName()Returns the display name for UI presentation.intReturns the priority for auto-selection (higher = preferred).getType()Returns the backend type category (e.g., "plotting", "molecular", "tensor", "math").booleanChecks if this backend is currently available (libraries loaded, etc.).booleanChecks if this backend supports interactive features.booleanChecks if this backend supports layering.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Backend
getAlgorithmProviders, getStatusMessage, isExplicitlyDisabled, shutdown
-
Constructor Details
-
GoogleGeoChartBackend
public GoogleGeoChartBackend()
-
-
Method Details
-
getType
-
getId
-
getName
-
getDescription
Description copied from interface:BackendReturns a description of the backend.- Specified by:
getDescriptionin interfaceBackend
-
isAvailable
public boolean isAvailable()Description copied from interface:BackendChecks if this backend is currently available (libraries loaded, etc.).Default implementation checks
Backend.isExplicitlyDisabled()and returns false if it is.- Specified by:
isAvailablein interfaceBackend
-
getPriority
public int getPriority()Description copied from interface:BackendReturns the priority for auto-selection (higher = preferred). Used when multiple backends are available.- Specified by:
getPriorityin interfaceBackend
-
isSupportsLayering
public boolean isSupportsLayering()Description copied from interface:MapBackendChecks if this backend supports layering.- Specified by:
isSupportsLayeringin interfaceMapBackend
-
isSupportsInteractive
public boolean isSupportsInteractive()Description copied from interface:MapBackendChecks if this backend supports interactive features.- Specified by:
isSupportsInteractivein interfaceMapBackend
-
createBackend
Description copied from interface:BackendCreates and returns the backend instance (or returns self if it is the backend).- Specified by:
createBackendin interfaceBackend- Returns:
- The backend implementation object
-