The description of the domain to be created. More...
Header: | #include <DomainDescription> |
Since: | Esri::ArcGISRuntime 100.14 |
Inherits: | Esri::ArcGISRuntime::Object |
Inherited By: | Esri::ArcGISRuntime::CodedValueDomainDescription and Esri::ArcGISRuntime::RangeDomainDescription |
Public Functions
virtual | ~DomainDescription() override |
Esri::ArcGISRuntime::DomainDescriptionType | domainDescriptionType() const |
Esri::ArcGISRuntime::FieldType | fieldType() const |
QString | name() const |
void | setFieldType(Esri::ArcGISRuntime::FieldType fieldType) |
void | setName(const QString &name) |
Detailed Description
This is the base class for domain descriptions such as CodedValueDomainDescription and RangeDomainDescription. It defines a domain name and field type to which domain values are applied.
Member Function Documentation
[override virtual]
DomainDescription::~DomainDescription ()
Destructor.
Esri::ArcGISRuntime::DomainDescriptionType DomainDescription::domainDescriptionType () const
Returns the instantiated type of the domain description object.
Esri::ArcGISRuntime::FieldType DomainDescription::fieldType () const
Returns the field type of the domain to be created.
Valid field types are:
Additionally, for DomainDescriptionType::CodedValueDomainDescription, FieldType::Text is valid.
See also setFieldType().
QString DomainDescription::name() const
Returns the name of the domain to be created.
The domain name must not be empty. It must only consist of alphanumeric characters and underscores, and it must not start with a number or an underscore.
See also setName().
void DomainDescription::setFieldType (Esri::ArcGISRuntime::FieldType fieldType )
Sets the fieldType to fieldType.
See also fieldType.
void DomainDescription::setName (const QString &name)
Sets the name to name.
See also name.