Types publics | |
typedef std::pair< CaseOptionBase *, XmlNode > | CaseOptionBasePair |
typedef std::vector< CaseOptionBasePair > | CaseOptionBasePairList |
Types publics hérités de Arcane::CaseOptionList | |
typedef std::pair< CaseOptionBase *, XmlNode > | CaseOptionBasePair |
typedef std::vector< CaseOptionBasePair > | CaseOptionBasePairList |
Fonctions membres publiques | |
CaseOptionListMulti (ICaseOptionsMulti *com, ICaseOptions *co, ICaseMng *m, const XmlNode &element, Integer min_occurs, Integer max_occurs) | |
CaseOptionListMulti (ICaseOptionsMulti *com, ICaseOptions *co, ICaseOptionList *parent, const XmlNode &element, Integer min_occurs, Integer max_occurs) | |
bool | isOptional () const override |
Indique si l'option est optionnelle. | |
void | readChildren (bool is_phase1) override |
Lis les valeurs des options à partir des éléments du DOM. | |
void | addInvalidChildren (XmlNodeList &nlist) override |
Ajoute les éléments fils ne correspondants par à de options dans nlist. | |
void | printChildren (const String &lang, int indent) override |
Affiche la liste des options filles dans le langage lang et leur valeur. | |
void | deepGetChildren (Array< CaseOptionBase * > &col) override |
Ajoute à la liste col tous les options filles. | |
void | visit (ICaseDocumentVisitor *visitor) override |
Applique le visiteur visitor. | |
void | _checkMinMaxOccurs (Integer nb_occur) |
Fonctions membres publiques hérités de Arcane::CaseOptionList | |
CaseOptionList (ICaseMng *m, ICaseOptions *ref_opt, XmlNode parent_element) | |
CaseOptionList (ICaseOptionList *parent, ICaseOptions *ref_opt, XmlNode parent_element) | |
XmlNode | rootElement () const override |
Retourne l'élément lié à cette liste d'option. | |
XmlNode | parentElement () const override |
Retourne l'élément parent. | |
ICaseMng * | caseMng () const override |
Retourne le gestionnaire du cas. | |
void | addConfig (CaseOptionBase *cbi, XmlNode parent) override |
Ajoute l'option o avec le parent parent. | |
void | addChild (ICaseOptions *c) override |
Ajoute la liste co à la liste des fils. | |
void | removeChild (ICaseOptions *c) override |
Supprime co de la liste des fils. | |
String | rootTagName () const override |
Retourne le nom de l'élément de cette liste. | |
void | setOptional (bool v) |
void | setRootElementWithParent (XmlNode parent_element) override |
Positionne l'élément racine de la liste, avec parent_element comme parent. Si déjà positionné, ne fait rien. | |
void | setRootElement (XmlNode root_element) override |
Positionne l'élément racine de la liste. Si déjà positionné, lance une exception. | |
bool | isPresent () const override |
Indique si l'option est présente dans le jeu de données. | |
void | setIsMulti (bool v) |
Indique si l'option peut-être présente plusieurs fois. | |
String | xpathFullName () const override |
Nom complet au format XPath correspondant à rootElement() | |
MeshHandle | meshHandle () const override |
Handle du maillage associé | |
ICaseDocumentFragment * | caseDocumentFragment () const override |
Document associé. | |
void | disable () override |
Désactive l'option comme si elle était absente. | |
virtual ICaseOptionListInternal * | _internalApi () override |
API interne à Arcane. | |
Fonctions membres publiques hérités de Arccore::TraceAccessor | |
TraceAccessor (ITraceMng *m) | |
Construit un accesseur via le gestionnaire de trace m. | |
TraceAccessor (const TraceAccessor &rhs) | |
Constructeur par recopie. | |
TraceAccessor & | operator= (const TraceAccessor &rhs) |
Opérateur de recopie. | |
virtual | ~TraceAccessor () |
Libère les ressources. | |
ITraceMng * | traceMng () const |
Gestionnaire de trace. | |
TraceMessage | info () const |
Flot pour un message d'information. | |
TraceMessage | pinfo () const |
Flot pour un message d'information en parallèle. | |
TraceMessage | info (char category) const |
Flot pour un message d'information d'une catégorie donnée. | |
TraceMessage | pinfo (char category) const |
Flot pour un message d'information parallèle d'une catégorie donnée. | |
TraceMessage | info (bool v) const |
Flot pour un message d'information. | |
TraceMessage | warning () const |
Flot pour un message d'avertissement. | |
TraceMessage | pwarning () const |
TraceMessage | error () const |
Flot pour un message d'erreur. | |
TraceMessage | perror () const |
TraceMessage | log () const |
Flot pour un message de log. | |
TraceMessage | plog () const |
Flot pour un message de log. | |
TraceMessage | logdate () const |
Flot pour un message de log précédé de la date. | |
TraceMessage | fatal () const |
Flot pour un message d'erreur fatale. | |
TraceMessage | pfatal () const |
Flot pour un message d'erreur fatale en parallèle. | |
TraceMessageDbg | debug (Trace::eDebugLevel=Trace::Medium) const |
Flot pour un message de debug. | |
Trace::eDebugLevel | configDbgLevel () const |
Niveau debug du fichier de configuration. | |
TraceMessage | info (Int32 verbose_level) const |
Flot pour un message d'information d'un niveau donné | |
TraceMessage | linfo () const |
Flot pour un message d'information avec le niveau d'information local à cette instance. | |
TraceMessage | linfo (Int32 relative_level) const |
Flot pour un message d'information avec le niveau d'information local à cette instance. | |
void | fatalMessage (const StandaloneTraceMessage &o) const |
Fonctions membres publiques hérités de Arccore::ReferenceCounterImpl | |
void | addReference () |
void | removeReference () |
void | _internalAddReference () |
bool | _internalRemoveReference () |
Fonctions membres protégées | |
XmlNode | _rootElement (Integer position) const |
Fonctions membres protégées hérités de Arcane::CaseOptionList | |
void | _addInvalidChildren (XmlNode parent, XmlNodeList &nlist) |
void | _searchChildren (bool is_phase1) |
void | _setRootElement (bool force_init, XmlNode parent_element) |
void | _strIndent (char *buf, int indent, int max_indent) |
void | _printOption (const String &lang, int indent, CaseOptionBase *co, std::ostream &o) |
bool | _isValidChildTagName (const String &name) |
Fonctions membres protégées hérités de Arccore::TraceAccessor | |
void | _setLocalVerboseLevel (Int32 v) |
Int32 | _localVerboseLevel () const |
Membres hérités additionnels | |
Attributs protégés hérités de Arcane::CaseOptionList | |
ICaseMng * | m_case_mng |
XmlNode | m_root_element |
Elément racine pour cette liste d'options. | |
ICaseOptionList * | m_parent |
ICaseOptions * | m_ref_opt |
CaseOptionBasePairList | m_config_list |
Liste des valeurs de configuration. | |
std::vector< ICaseOptions * > | m_case_options |
XmlNode | m_parent_element |
Elément parent. | |
bool | m_is_present |
bool | m_is_multi |
bool | m_is_optional |
bool | m_is_disabled = false |
InternalApi | m_internal_api |
Définition à la ligne 544 du fichier CaseOptionList.cc.
typedef std::pair<CaseOptionBase*,XmlNode> Arcane::CaseOptionListMulti::CaseOptionBasePair |
Définition à la ligne 549 du fichier CaseOptionList.cc.
typedef std::vector<CaseOptionBasePair> Arcane::CaseOptionListMulti::CaseOptionBasePairList |
Définition à la ligne 550 du fichier CaseOptionList.cc.
|
inline |
Définition à la ligne 554 du fichier CaseOptionList.cc.
|
inline |
Définition à la ligne 558 du fichier CaseOptionList.cc.
void Arcane::CaseOptionListMulti::_checkMinMaxOccurs | ( | Integer | nb_occur | ) |
Définition à la ligne 685 du fichier CaseOptionList.cc.
|
inlineprotected |
Définition à la ligne 576 du fichier CaseOptionList.cc.
|
overridevirtual |
Ajoute les éléments fils ne correspondants par à de options dans nlist.
Réimplémentée à partir de Arcane::CaseOptionList.
Définition à la ligne 636 du fichier CaseOptionList.cc.
|
overridevirtual |
Ajoute à la liste col tous les options filles.
Réimplémentée à partir de Arcane::CaseOptionList.
Définition à la ligne 661 du fichier CaseOptionList.cc.
|
inlineoverridevirtual |
Indique si l'option est optionnelle.
Réimplémentée à partir de Arcane::CaseOptionList.
Définition à la ligne 566 du fichier CaseOptionList.cc.
|
overridevirtual |
Affiche la liste des options filles dans le langage lang et leur valeur.
Réimplémentée à partir de Arcane::CaseOptionList.
Définition à la ligne 649 du fichier CaseOptionList.cc.
|
overridevirtual |
Lis les valeurs des options à partir des éléments du DOM.
Réimplémentée à partir de Arcane::CaseOptionList.
Définition à la ligne 595 du fichier CaseOptionList.cc.
Références Arcane::ICaseOptionList::_internalApi(), ARCANE_FATAL, Arcane::XmlNode::children(), Arccore::TraceAccessor::info(), Arcane::CaseOptionList::m_config_list, Arcane::CaseOptionList::m_parent_element, Arcane::CaseOptionList::m_root_element, Arcane::CaseOptionList::rootTagName(), et Arcane::XmlNode::xpathFullName().
|
overridevirtual |
Applique le visiteur visitor.
Réimplémentée à partir de Arcane::CaseOptionList.
Définition à la ligne 673 du fichier CaseOptionList.cc.