ArcGIS Runtime SDK for iOS: AGSPopupManager.h File Reference
ArcGIS Runtime SDK for iOS  100.15
AGSPopupManager.h File Reference

Go to the source code of this file.

Enumerations

enum  AGSPopupFeatureTypeChangeMode { AGSPopupFeatureTypeChangeModeResetDefaultValues = 0 , AGSPopupFeatureTypeChangeModeKeepValues = 1 }
 
enum  AGSPopupValidationErrorCode {
  AGSPopupValidationErrorCodeInvalidGeoElement = 11000 , AGSPopupValidationErrorCodeNullNotAllowed = 11001 , AGSPopupValidationErrorCodeValueOutOfRange = 11002 , AGSPopupValidationErrorExceedsMaxLength = 11003 ,
  AGSPopupValidationErrorInvalidNumericString = 11004 , AGSPopupValidationErrorExceedsNumericMaximum = 11005 , AGSPopupValidationErrorLessThanNumericMinimum = 11006 , AGSPopupValidationErrorIllegalDomainCode = 11007 ,
  AGSPopupValidationErrorContingencyValidationFailure = 11008
}
 

Variables

AGS_EXTERN NSNotificationName _Nonnull const AGSPopupManagerFeatureTypeDidChangeNotification
 
AGS_EXTERN NSNotificationName _Nonnull const AGSPopupManagerGeoElementContingencyValidationErrorsDidChangeNotification
 
AGS_EXTERN NSNotificationName _Nonnull const AGSPopupManagerGeoElementContingencyValidationWarningsDidChangeNotification
 
AGS_EXTERN NSNotificationName _Nonnull const AGSPopupManagerGeoElementValidityDidChangeNotification
 
AGS_EXTERN NSNotificationName _Nonnull const AGSPopupManagerGeoElementWarningsDidChangeNotification
 
AGS_EXTERN NSString *const AGSPopupValidationErrorDomain
 

Enumeration Type Documentation

◆ AGSPopupFeatureTypeChangeMode

Options specifying how to handle existing field values when a feature's type is changed.

Since
100.0
Enumerator
AGSPopupFeatureTypeChangeModeResetDefaultValues 

Reset all fields to default values when feature type is changed.

AGSPopupFeatureTypeChangeModeKeepValues 

Keep existing field values even when the feature type is changed.

◆ AGSPopupValidationErrorCode

Constants representing popup validation error codes. These errors belongs to AGSPopupValidationErrorDomain.

Since
100.0
Enumerator
AGSPopupValidationErrorCodeInvalidGeoElement 

Invalid attributes or geometry on the associated AGSGeoElement.

AGSPopupValidationErrorCodeNullNotAllowed 

A null value not allowed.

AGSPopupValidationErrorCodeValueOutOfRange 

Value out of range domain.

AGSPopupValidationErrorExceedsMaxLength 

Value exceeds maximum field length.

AGSPopupValidationErrorInvalidNumericString 

String input could not be parsed into the numeric value required by the field.

AGSPopupValidationErrorExceedsNumericMaximum 

Numeric field value greater than the field type allows.

AGSPopupValidationErrorLessThanNumericMinimum 

Numeric field value less than the field type allows.

AGSPopupValidationErrorIllegalDomainCode 

Coded value domain code is not defined in the domain list.

AGSPopupValidationErrorContingencyValidationFailure 

Failed contingency validation for a field group.

Variable Documentation

◆ AGSPopupManagerFeatureTypeDidChangeNotification

AGS_EXTERN NSNotificationName _Nonnull const AGSPopupManagerFeatureTypeDidChangeNotification

Notification that is fired when the feature type for a feature in a popup changes.

Since
100

◆ AGSPopupManagerGeoElementContingencyValidationErrorsDidChangeNotification

AGS_EXTERN NSNotificationName _Nonnull const AGSPopupManagerGeoElementContingencyValidationErrorsDidChangeNotification

Notification that the geoelement contingency validation errors changed.

Since
100.14

◆ AGSPopupManagerGeoElementContingencyValidationWarningsDidChangeNotification

AGS_EXTERN NSNotificationName _Nonnull const AGSPopupManagerGeoElementContingencyValidationWarningsDidChangeNotification

Notification that the geoelement contingency validation warnings changed.

Since
100.14

◆ AGSPopupManagerGeoElementValidityDidChangeNotification

AGS_EXTERN NSNotificationName _Nonnull const AGSPopupManagerGeoElementValidityDidChangeNotification

Notification that is fired when the validity of a feature changes.

Since
100

◆ AGSPopupManagerGeoElementWarningsDidChangeNotification

AGS_EXTERN NSNotificationName _Nonnull const AGSPopupManagerGeoElementWarningsDidChangeNotification

Notification that the geoelement validation warnings changed.

Since
100.14

◆ AGSPopupValidationErrorDomain

AGS_EXTERN NSString* const AGSPopupValidationErrorDomain

Constant representing the domain for popup validation errors.

Since
100.0