Package com.arcgismaps.data

Types

Link copied to clipboard
class ArcGISFeature : Feature, Loadable

A Feature stored in an ArcGISFeatureTable. An ArcGISFeature can contain:

Link copied to clipboard
sealed class ArcGISFeatureTable : FeatureTable

A table of features that typically represents real-world objects created from an ArcGIS feature service or an ArcGIS geodatabase. This is the base class for the ArcGIS specific feature tables GeodatabaseFeatureTable and ServiceFeatureTable. You can create instances of these subclasses using their constructors.

Link copied to clipboard
class Attachment

An object that represents a geodatabase attachment type.

Link copied to clipboard
class CodedValue

An object that represents a coded value found in CodedValueDomain.

Link copied to clipboard
class CodedValueDescription

An object that describes a CodedValue to be created. Creation of domains is currently only supported on mobile geodatabases, either created in ArcGIS Pro or via Geodatabase.create(String).

Link copied to clipboard
class CodedValueDomain : Domain

An object that specifies an explicit set of values for a Field.

Link copied to clipboard
class CodedValueDomainDescription : DomainDescription

An object that describes a CodedValueDomain to be created. Creation of domains is currently only supported on mobile geodatabases, either created in ArcGIS Pro or via Geodatabase.create(String).

Link copied to clipboard
class Contingency

An object that defines a contingency.

Link copied to clipboard
class ContingencyConstraintViolation

An object that defines a contingency constraint violation.

Link copied to clipboard
sealed class ContingencyConstraintViolationType

The different types of contingency constraint violations.

Link copied to clipboard
class ContingentAnyValue : ContingentValue

An object that indicates any domain value is allowed in a contingency.

Link copied to clipboard
class ContingentCodedValue : ContingentValue

An object that defines a coded value specified in a contingency.

Link copied to clipboard
class ContingentNullValue : ContingentValue

An object that indicates a null value is allowed in a contingency.

Link copied to clipboard
class ContingentRangeValue : ContingentValue

An object that defines a min and max range specified in a contingency.

Link copied to clipboard
sealed class ContingentValue

An object that defines possible field values for fields participating in contingent field groups.

Link copied to clipboard
class ContingentValuesDefinition : Loadable

An object that defines a contingent values definition.

Link copied to clipboard
class ContingentValuesResult

An object that defines possible values for a field in the context of the contingent field groups it participates in.

Link copied to clipboard
sealed class Domain : JsonSerializable

An object that represents the valid values for a Field.

Link copied to clipboard
sealed class DomainDescription

An object that describes a domain to be created.

Link copied to clipboard
sealed class DrawingTool

An enumeration of available drawing tools.

Link copied to clipboard
sealed class EditOperation

The various types of edits.

Link copied to clipboard
open class EditResult

An object that represents the results of an attempt to push an update to a service.

Link copied to clipboard
open class Feature : GeoElement

A representation of a real-world object on a map. A feature is persisted in a feature table in a data store (such as a database or service) or in a map. Features in the same data store or feature layer have a common attribute schema.

Link copied to clipboard
class FeatureCollection : JsonSerializable, Loadable

An object that represents a feature collection.

Link copied to clipboard
class FeatureCollectionTable : FeatureTable, FeatureSet

An object that represents a feature collection table.

Link copied to clipboard
class FeatureEditResult : EditResult

An object that represents the results of an attempt to push an feature update to a feature service.

Link copied to clipboard
class FeatureQueryResult : FeatureSet

An object that represents the results of a feature query.

Link copied to clipboard
sealed class FeatureRequestMode

The feature request mode for a service feature table. It determines (1) whether features are cached locally (for quicker access by map and scene layers) and (2) whether queries are performed on the local cache or on the server.

Link copied to clipboard
interface FeatureSet : Iterable<Feature>

An interface for feature sets. This interface encapsulates some common read-only operations that could be applied to various sets of features.

Link copied to clipboard
class FeatureSubtype

An object that provides a feature subtype.

Link copied to clipboard
open class FeatureTable : Loadable, PopupSource

A table of features that typically represents real-world objects such as fire hydrants, roads, and forests. This is the base class for a number of different feature tables, such as ServiceFeatureTable, FeatureCollectionTable, and GeoPackageFeatureTable. You can create instances of these subclasses using their constructors.

Link copied to clipboard
class FeatureTableEditResult

The edit results of a specific FeatureTable.

Link copied to clipboard
class FeatureTemplate

An object that provides a template for creating a new feature.

Link copied to clipboard
class FeatureType

An object that defines a feature type.

Link copied to clipboard
class Field

An object that defines a field.

Link copied to clipboard
class FieldDescription

An object that describes a Field to be created. Creation of fields and tables is currently only supported on mobile geodatabases, either created in ArcGIS Pro or via Geodatabase.create(String).

Link copied to clipboard
class FieldGroup

An object that defines a field group.

Link copied to clipboard
sealed class FieldType

The different types of a row value variant.

Link copied to clipboard
class Geodatabase : Loadable

An object that represents a geodatabase.

Link copied to clipboard
interface GeodatabaseDataset

A interface for geodatabase dataset. Describes common part of functionality for all geodatabase datasets. Supports types of geodatabase datasets presents in GeodatabaseDatasetType enum.

Link copied to clipboard
sealed class GeodatabaseDatasetType

The types of geodatabase datasets.

Link copied to clipboard
class GeodatabaseFeatureTable : ArcGISFeatureTable

A feature table stored in a Geodatabase. For mobile geodatabases created by ArcGIS Pro, renderer information isn't stored in the geodatabase. A default renderer is therefore used to display mobile geodatabase feature tables in a feature layer. In most cases, this default should be replaced with a custom renderer.

Link copied to clipboard
class GeoPackage : Loadable

An object that represents a GeoPackage. A GeoPackage is an open, standards-based, platform-independent, portable, self-describing, compact format for transferring geospatial information. It is a platform-independent SQLite database file that contains the GeoPackage data and metadata tables.

Link copied to clipboard
class GeoPackageFeatureTable : FeatureTable

An object that represents a GeoPackage feature table. A GeoPackageFeatureTable supports core GeoPackage geometry types and represents them as Point, Multipoint, Polyline, or Polygon. The GeoPackage specification supports a geometry collection type (storing a variety of core geometry types in a single table). For these tables, the first geometry type found in the collection is rendered. All features can be queried in the table regardless the geometry type displayed.

Link copied to clipboard
class InheritedDomain : Domain

An object that specifies an inherited domain that specifies the valid values for a Field.

Link copied to clipboard
class LocalFeatureEdit

An object that represents a pending feature edit specifying its edit operation and most recent edit time.

Link copied to clipboard
class LocalFeatureEditsResult : Iterable<LocalFeatureEdit>

An object that represents the LocalFeatureEdit results in ascending order based on edit time.

Link copied to clipboard
class OgcFeatureCollectionTable : FeatureTable

An OGC API - Features feature collection table. To display data from an OGC feature collection table in a FeatureLayer use the FeatureLayer.FeatureLayer(FeatureTable) constructor where the OgcFeatureCollectionTable is the parameter that is passed into the constructor. Note: The OgcFeatureCollectionTable should not be confused with FeatureCollectionTable which is used as an input to create a FeatureCollectionLayer.

Link copied to clipboard
class OrderBy

An object that represents an ordering in a query's order by clause.

Link copied to clipboard
Link copied to clipboard
class QueryParameters

An object that represents a database query.

Link copied to clipboard
class RangeDomain : Domain

An object that specifies a range of valid values for a Field.

Link copied to clipboard
class RangeDomainDescription : DomainDescription

An object that describes a RangeDomain to be created. Creation of domains is currently only supported on mobile geodatabases, either created in ArcGIS Pro or via Geodatabase.create(String).

Link copied to clipboard
class RelatedFeatureQueryResult : FeatureSet

Contains the features that have been returned from a related tables query. Instances of this class represents the result of related queries. A prerequisite for querying related features is that all the participating tables must be part of a map, as either feature layers or non-spatial tables. An array of instances are returned, one per related table containing features related to the queried feature. This class has methods that can be used to iterate over the collection of related features.

Link copied to clipboard
class RelatedQueryParameters

Contains the input parameters for a related tables query. Instances of this class represent the query parameters to perform a related query operation. A prerequisite for querying related features is that all the participating tables must be part of a map, as either feature layers or non-spatial tables. RelatedQueryParameters lets you specify details about the related query to perform and how to return the result, including:

Link copied to clipboard
sealed class RelationshipConstraintViolation

The various constraint violations that may occur when relating two features.

Link copied to clipboard
class ServiceFeatureTable : ArcGISFeatureTable, ApiKeyResource

A table of features that typically represents real-world objects created from an ArcGIS feature service. An instance of this class represents the dataset of an individual layer or table in an ArcGIS map or feature service. The map or feature service may be hosted in the cloud on ArcGIS Online, or on-premises on an ArcGIS Server. To access these services you may need to provide authentication in your application.

Link copied to clipboard
class ServiceGeodatabase : Loadable

A container for a collection of ServiceFeatureTable connected to a feature service. A ServiceGeodatabase connects to a feature service as a whole, grouping together ServiceFeatureTable instances for related records queries, connecting to a version in a branch-versioned service, and managing edits for all tables.

Link copied to clipboard
class ShapefileFeatureTable : FeatureTable

An object that represents a shapefile table. A shapefile dataset consists of at least three files (.shp, .shx, .dbf), and may include many others. Each of the component files of a shapefile must be smaller than 2 GB. If the minimum required files are not present (or larger than 2 GB), the table will fail to load. If the file permissions are read-only, features cannot be edited. On-the-fly projection of a shapefile is only supported if an associated .prj file is present. Otherwise, the features are assumed to have the same spatial reference as the map. A default renderer is used to render a shapefile feature table in a feature layer. In most cases, the default should be replaced with a custom renderer.

Link copied to clipboard
class ShapefileInfo

An object that represents a shapefile info. If a shapefile has an associated .xml file, shapefile info will be created and populated with metadata from the file. If an .xml file does not exist, this object will be null.

Link copied to clipboard
sealed class SortOrder

The various ways a query result can be ordered by.

Link copied to clipboard
sealed class SpatialRelationship

The various operators for spatially relating geometries.

Link copied to clipboard
class StatisticDefinition

Represents a type used for defining a statistic to be queried for in the table.

Link copied to clipboard
class StatisticRecord

Represents a value within the StatisticsQueryResult iterator.

Link copied to clipboard
class StatisticsQueryParameters

Represents a type used for defining a statistics query.

Link copied to clipboard
class StatisticsQueryResult : Iterable<StatisticRecord>

Represents a type that contains the results of a statistics query.

Link copied to clipboard
sealed class StatisticType

An enumeration that represents the various statistics that can be calculated for values in a field in a table.

Link copied to clipboard
class TableDescription

An object that describes a GeodatabaseFeatureTable to be created. Creation of fields and tables is currently only supported on mobile geodatabases, either created in ArcGIS Pro or via Geodatabase.create(String).

Link copied to clipboard
class TransportationNetworkDataset : GeodatabaseDataset

Transportation network dataset.

Link copied to clipboard
class WfsFeatureTable : FeatureTable

An object that represents a WFS feature table.