Implémentation de la classe de base d'une option du jeu de données. Plus de détails...
Fonctions membres publiques | |
CaseOptionBasePrivate (const CaseOptionBuildInfo &cob) | |
Attributs publics | |
ICaseMng * | m_case_mng = nullptr |
Gestionnaire du sous-domaine. | |
ICaseOptionList * | m_parent_option_list = nullptr |
Parent. | |
ICaseDocumentFragment * | m_case_document_fragment = nullptr |
Document associé | |
XmlNode | m_root_element |
Elément du DOM de l'option. | |
String | m_true_name |
Nom de l'option. | |
String | m_name |
Nom traduit de l'option. | |
const String | m_axl_default_value |
Valeur par défaut initiale. | |
String | m_default_value |
Valeur par défaut. | |
Integer | m_min_occurs |
Nombre minimum d'occurences. | |
Integer | m_max_occurs |
Nombre maximum d'occurences (-1 == unbounded) | |
bool | m_is_initialized |
true si initialisé | |
bool | m_is_override_default |
StringDictionary | m_name_translations |
Liste des noms d'options par langue. | |
StringDictionary | m_default_values |
Liste des valeurs par défaut par catégorie. | |
Implémentation de la classe de base d'une option du jeu de données.
Définition à la ligne 39 du fichier CaseOptionBase.cc.
|
explicit |
Définition à la ligne 68 du fichier CaseOptionBase.cc.
const String Arcane::CaseOptionBasePrivate::m_axl_default_value |
Valeur par défaut initiale.
Définition à la ligne 53 du fichier CaseOptionBase.cc.
ICaseDocumentFragment* Arcane::CaseOptionBasePrivate::m_case_document_fragment = nullptr |
Document associé
Définition à la ligne 49 du fichier CaseOptionBase.cc.
Référencé par Arcane::CaseOptionBase::caseDocumentFragment().
Gestionnaire du sous-domaine.
Définition à la ligne 47 du fichier CaseOptionBase.cc.
Référencé par Arcane::CaseOptionBase::caseMng(), Arcane::CaseOptionBase::subDomain(), et Arcane::CaseOptionBase::traceMng().
String Arcane::CaseOptionBasePrivate::m_default_value |
Valeur par défaut.
Définition à la ligne 54 du fichier CaseOptionBase.cc.
Référencé par Arcane::CaseOptionBase::_defaultValue().
StringDictionary Arcane::CaseOptionBasePrivate::m_default_values |
Liste des valeurs par défaut par catégorie.
Définition à la ligne 62 du fichier CaseOptionBase.cc.
Référencé par Arcane::CaseOptionBase::addDefaultValue().
bool Arcane::CaseOptionBasePrivate::m_is_initialized |
true si initialisé
Définition à la ligne 57 du fichier CaseOptionBase.cc.
bool Arcane::CaseOptionBasePrivate::m_is_override_default |
true si la valeur par défaut est surchargée
Définition à la ligne 58 du fichier CaseOptionBase.cc.
Integer Arcane::CaseOptionBasePrivate::m_max_occurs |
Nombre maximum d'occurences (-1 == unbounded)
Définition à la ligne 56 du fichier CaseOptionBase.cc.
Référencé par Arcane::CaseOptionBase::maxOccurs().
Integer Arcane::CaseOptionBasePrivate::m_min_occurs |
Nombre minimum d'occurences.
Définition à la ligne 55 du fichier CaseOptionBase.cc.
Référencé par Arcane::CaseOptionBase::minOccurs().
String Arcane::CaseOptionBasePrivate::m_name |
Nom traduit de l'option.
Définition à la ligne 52 du fichier CaseOptionBase.cc.
Référencé par Arcane::CaseOptionBase::name(), et Arcane::CaseOptionBase::translatedName().
StringDictionary Arcane::CaseOptionBasePrivate::m_name_translations |
Liste des noms d'options par langue.
Définition à la ligne 60 du fichier CaseOptionBase.cc.
Référencé par Arcane::CaseOptionBase::addAlternativeNodeName(), et Arcane::CaseOptionBase::translatedName().
ICaseOptionList* Arcane::CaseOptionBasePrivate::m_parent_option_list = nullptr |
Parent.
Définition à la ligne 48 du fichier CaseOptionBase.cc.
Référencé par Arcane::CaseOptionBase::parentOptionList().
XmlNode Arcane::CaseOptionBasePrivate::m_root_element |
Elément du DOM de l'option.
Définition à la ligne 50 du fichier CaseOptionBase.cc.
Référencé par Arcane::CaseOptionBase::rootElement(), et Arcane::CaseOptionBase::setRootElement().
String Arcane::CaseOptionBasePrivate::m_true_name |
Nom de l'option.
Définition à la ligne 51 du fichier CaseOptionBase.cc.
Référencé par Arcane::CaseOptionBase::trueName().