SubtypeSubtable class final
A child table that allows custom editing of features of a particular subtype.
Query and edit methods are not available until this table is added to
ArcGISFeatureTable.subtypeSubtables. This SubtypeSubtable.subtype
must
be part of the ArcGISFeatureTable.featureSubtypes.
- Implemented types
Constructors
- SubtypeSubtable({required FeatureSubtype subtype})
-
Creates a new subtype subtable object.
factory
Properties
- allowsEditing ↔ bool
-
True if editing is allowed for this subtype, when editing is supported;
false, otherwise.
getter/setter pair
-
featureTemplates
→ List<
FeatureTemplate> -
The collection of FeatureTemplate objects applicable to this subtype.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- name ↔ String
-
A user-friendly name that can be displayed in the UI (for example, in a
Table of Contents).
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- subtype → FeatureSubtype
-
The subtype in the ArcGIS data source that this table represents.
no setter
Methods
-
addFeature(
ArcGISFeature feature) → Future< void> - Adds a feature to the table.
-
createFeature(
{FeatureTemplate? featureTemplate}) → ArcGISFeature - If the featureTemplate is null, a new feature is created based on SubtypeSubtable.subtype, otherwise a new feature is created based on the provided feature template from SubtypeSubtable.featureTemplates.
-
deleteFeature(
ArcGISFeature feature) → Future< void> - Deletes a feature from the table.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
queryFeatures(
{required QueryParameters parameters}) → Future< FeatureQueryResult> - Submits a query against the table with results filtered by this subtype.
-
toString(
) → String -
A string representation of this object.
inherited
-
updateFeature(
ArcGISFeature feature) → Future< void> - Updates a feature in the table.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited