Base class for domains that specify the set of valid values for a field. More...
| Header | #include <Domain.h |
| Since | Esri |
| Inherits | Esri |
| Inherited By | Esri |
This class was introduced in Esri::ArcGISRuntime 100.0.
Public Functions
| Domain( | |
| Domain(const Esri | |
| Domain() | |
| Esri | operator=( |
| Esri | operator=(const Esri |
| virtual | ~ |
| Esri | domain |
| Esri | field |
| bool | is |
| QString | name() const |
| bool | operator==(const Esri |
Reimplemented Public Functions
| virtual QString | to |
| virtual QJson | unknown |
| virtual QJson | unsupported |
Static Public Members
| Esri | from |
Detailed Description
The following domain types are available:
- Coded Value Domain
- Inherited Domain
- Range Domain
Member Function Documentation
Domain::Domain(Esri::ArcGISRuntime::Domain &&other)
Move constructor from other Domain.
Domain::Domain(const Esri::ArcGISRuntime::Domain &other)
Copy constructor from other Domain.
Domain::Domain()
Default constructor. Creates an empty Domain with domainType DomainType::Unknown.
See also DomainType.
Esri::ArcGISRuntime::Domain &Domain::operator=(Esri::ArcGISRuntime::Domain &&other)
Move operator from other Domain.
Esri::ArcGISRuntime::Domain &Domain::operator=(const Esri::ArcGISRuntime::Domain &other)
Assignment operator from other Domain.
[override virtual] Domain::~Domain ()
Destructor.
Esri::ArcGISRuntime::DomainType Domain::domainType () const
Returns the type of the domain.
Esri::ArcGISRuntime::FieldType Domain::fieldType () const
Returns the field type of the domain.
This function was introduced in Esri::ArcGISRuntime 100.14.
[static] Esri::ArcGISRuntime::Domain Domain::fromJson (const QString &json)
Creates new Domain from json.
bool Domain::isEmpty () const
Returns true if this Domain is empty.
QString Domain::name() const
Returns the name of the domain.
[override virtual] QString Domain::toJson () const
Reimplements: JsonSerializable::toJson() const.
Returns the Domain as a JSON string representation.
See also JsonSerializable.
[override virtual] QJsonObject Domain::unknownJson () const
Reimplements: JsonSerializable::unknownJson() const.
Gets the unknown JSON of this object.
See also JsonSerializable.
[override virtual] QJsonObject Domain::unsupportedJson () const
Reimplements: JsonSerializable::unsupportedJson() const.
Gets the unsupported JSON of this object.
See also JsonSerializable.
bool Domain::operator==(const Esri::ArcGISRuntime::Domain &other) const
Equivalency operator. Returns true if this object and other are equal.
Tests if two domain objects are equal.
This function was introduced in Esri::ArcGISRuntime 100.9.