DynamicEntityDataSourceInfo class final
Metadata for a DynamicEntityDataSource.
An object of this type must be provided by classes that derive from [CustomDynamicEntityDataProvider] as the return value of [CustomDynamicEntityDataProvider.onLoad()].
- Implemented types
Constructors
-
DynamicEntityDataSourceInfo({required String entityIdFieldName, required List<
Field> fields}) -
Creates a new data source info.
factory
Properties
- description ↔ String
-
The description of the data source.
getter/setter pair
- entityIdFieldName → String
-
The name of the field from the DynamicEntityDataSourceInfo.fields
collection containing values that uniquely identify each entity. For
example, the track id field with a unique identifier for each track from
track-aware data, or the object id field for discrete data.
no setter
-
fields
→ List<
Field> -
The data source's field definitions.
no setter
- fullExtent ↔ Envelope?
-
The full extent of the source data.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- spatialReference ↔ SpatialReference?
-
The SpatialReference of this data source.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited