Package su.onno.ui
Record Class ResolvedListView.MapView
java.lang.Object
java.lang.Record
su.onno.ui.ResolvedListView.MapView
- Enclosing class:
ResolvedListView
public static record ResolvedListView.MapView(String latField, String lngField, String geoJsonField, String labelField, boolean defaultView)
extends Record
A resolved map view: the data
columnNames the geometry reads — a marker point from a
latField/lngField pair and/or a geoJsonField (GeoJSON
points/paths/areas) — an optional
labelField for the popup, and whether the list opens on the map. Column names are
resolved + validated against the entity's real columns (an unresolved geo source drops the map
view). A blank string means "unset".-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns the value of thedefaultViewrecord component.final booleanIndicates whether some other object is "equal to" this one.Returns the value of thegeoJsonFieldrecord component.final inthashCode()Returns a hash code value for this object.Returns the value of thelabelFieldrecord component.latField()Returns the value of thelatFieldrecord component.lngField()Returns the value of thelngFieldrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
MapView
public MapView(String latField, String lngField, String geoJsonField, String labelField, boolean defaultView) Creates an instance of aMapViewrecord class.- Parameters:
latField- the value for thelatFieldrecord componentlngField- the value for thelngFieldrecord componentgeoJsonField- the value for thegeoJsonFieldrecord componentlabelField- the value for thelabelFieldrecord componentdefaultView- the value for thedefaultViewrecord component
-
-
Method Details
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared withObjects::equals(Object,Object); primitive components are compared with '=='. -
latField
Returns the value of thelatFieldrecord component.- Returns:
- the value of the
latFieldrecord component
-
lngField
Returns the value of thelngFieldrecord component.- Returns:
- the value of the
lngFieldrecord component
-
geoJsonField
Returns the value of thegeoJsonFieldrecord component.- Returns:
- the value of the
geoJsonFieldrecord component
-
labelField
Returns the value of thelabelFieldrecord component.- Returns:
- the value of the
labelFieldrecord component
-
defaultView
public boolean defaultView()Returns the value of thedefaultViewrecord component.- Returns:
- the value of the
defaultViewrecord component
-