Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::CaseOptionBasePrivate

Implémentation de la classe de base d'une option du jeu de données. Plus de détails...

+ Graphe de collaboration de Arcane::CaseOptionBasePrivate:

Fonctions membres publiques

 CaseOptionBasePrivate (const CaseOptionBuildInfo &cob)
 

Attributs publics

ICaseMngm_case_mng = nullptr
 Gestionnaire du sous-domaine.
 
ICaseOptionListm_parent_option_list = nullptr
 Parent.
 
ICaseDocumentFragmentm_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.
 

Description détaillée

Implémentation de la classe de base d'une option du jeu de données.

Définition à la ligne 39 du fichier CaseOptionBase.cc.

Documentation des constructeurs et destructeur

◆ CaseOptionBasePrivate()

Arcane::CaseOptionBasePrivate::CaseOptionBasePrivate ( const CaseOptionBuildInfo cob)
explicit

Définition à la ligne 68 du fichier CaseOptionBase.cc.

Documentation des données membres

◆ m_axl_default_value

const String Arcane::CaseOptionBasePrivate::m_axl_default_value

Valeur par défaut initiale.

Définition à la ligne 53 du fichier CaseOptionBase.cc.

◆ m_case_document_fragment

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().

◆ m_case_mng

ICaseMng* Arcane::CaseOptionBasePrivate::m_case_mng = nullptr

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().

◆ m_default_value

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().

◆ m_default_values

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().

◆ m_is_initialized

bool Arcane::CaseOptionBasePrivate::m_is_initialized

true si initialisé

Définition à la ligne 57 du fichier CaseOptionBase.cc.

◆ m_is_override_default

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.

◆ m_max_occurs

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().

◆ m_min_occurs

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().

◆ m_name

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().

◆ m_name_translations

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().

◆ m_parent_option_list

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().

◆ m_root_element

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().

◆ m_true_name

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().


La documentation de cette classe a été générée à partir du fichier suivant :