Interface d'une liste d'options du jeu de données. Plus de détails...
#include <arcane/core/ICaseOptionList.h>
Fonctions membres publiques | |
virtual XmlNode | rootElement () const =0 |
Retourne l'élément lié à cette liste d'option. | |
virtual XmlNode | parentElement () const =0 |
Retourne l'élément parent. | |
virtual void | addChild (ICaseOptions *co)=0 |
Ajoute la liste co à la liste des fils. | |
virtual void | removeChild (ICaseOptions *co)=0 |
Supprime co de la liste des fils. | |
virtual ICaseMng * | caseMng () const =0 |
Retourne le gestionnaire du cas. | |
virtual void | readChildren (bool is_phase1)=0 |
Lis les valeurs des options à partir des éléments du DOM. | |
virtual void | printChildren (const String &lang, int indent)=0 |
Affiche la liste des options filles dans le langage lang et leur valeur. | |
virtual String | rootTagName () const =0 |
Retourne le nom de l'élément de cette liste. | |
virtual void | deepGetChildren (Array< CaseOptionBase * > &col)=0 |
Ajoute à la liste col tous les options filles. | |
virtual bool | isPresent () const =0 |
Indique si l'option est présente dans le jeu de données. | |
virtual bool | isOptional () const =0 |
Indique si l'option est optionnelle. | |
virtual void | visit (ICaseDocumentVisitor *visitor)=0 |
Applique le visiteur visitor. | |
virtual String | xpathFullName () const =0 |
Nom complet au format XPath correspondant à rootElement() | |
virtual MeshHandle | meshHandle () const =0 |
Handle du maillage associé | |
virtual ICaseDocumentFragment * | caseDocumentFragment () const =0 |
Document associé. | |
virtual void | disable ()=0 |
Désactive l'option comme si elle était absente. | |
virtual void | addConfig (CaseOptionBase *o, XmlNode parent)=0 |
Ajoute l'option o avec le parent parent. | |
virtual void | setRootElementWithParent (XmlNode parent_element)=0 |
Positionne l'élément racine de la liste, avec parent_element comme parent. Si déjà positionné, ne fait rien. | |
virtual void | setRootElement (XmlNode root_element)=0 |
Positionne l'élément racine de la liste. Si déjà positionné, lance une exception. | |
virtual void | addInvalidChildren (XmlNodeList &nlist)=0 |
Ajoute les éléments fils ne correspondants par à de options dans nlist. | |
virtual ICaseOptionListInternal * | _internalApi ()=0 |
API interne à Arcane. | |
Fonctions membres privées | |
ARCCORE_DECLARE_REFERENCE_COUNTED_INCLASS_METHODS () | |
Interface d'une liste d'options du jeu de données.
Définition à la ligne 37 du fichier ICaseOptionList.h.
|
pure virtual |
API interne à Arcane.
Implémenté dans Arcane::CaseOptionList.
|
pure virtual |
Ajoute la liste co à la liste des fils.
Implémenté dans Arcane::CaseOptionList.
|
pure virtual |
Ajoute l'option o avec le parent parent.
Implémenté dans Arcane::CaseOptionList.
|
pure virtual |
Ajoute les éléments fils ne correspondants par à de options dans nlist.
Implémenté dans Arcane::CaseOptionList, et Arcane::CaseOptionListMulti.
|
pure virtual |
Document associé.
Implémenté dans Arcane::CaseOptionList.
Retourne le gestionnaire du cas.
Implémenté dans Arcane::CaseOptionList.
|
pure virtual |
Ajoute à la liste col tous les options filles.
Implémenté dans Arcane::CaseOptionList, et Arcane::CaseOptionListMulti.
Désactive l'option comme si elle était absente.
Cela est utilisé par exemple si l'option est associée à un maillage qui n'est pas défini.
Implémenté dans Arcane::CaseOptionList.
Indique si l'option est optionnelle.
Implémenté dans Arcane::CaseOptionList, et Arcane::CaseOptionListMulti.
Indique si l'option est présente dans le jeu de données.
Implémenté dans Arcane::CaseOptionList.
|
pure virtual |
Handle du maillage associé
Implémenté dans Arcane::CaseOptionList.
Référencé par Arcane::CaseOptionExtended::_search(), Arcane::CaseOptionMultiExtended::_search(), et Arcane::CaseOptions::_setMeshHandleAndCheckDisabled().
Retourne l'élément parent.
Implémenté dans Arcane::CaseOptionList.
|
pure virtual |
Affiche la liste des options filles dans le langage lang et leur valeur.
Implémenté dans Arcane::CaseOptionList, et Arcane::CaseOptionListMulti.
Lis les valeurs des options à partir des éléments du DOM.
Implémenté dans Arcane::CaseOptionList, et Arcane::CaseOptionListMulti.
|
pure virtual |
Supprime co de la liste des fils.
Implémenté dans Arcane::CaseOptionList.
Référencé par Arcane::CaseOptions::detach().
Retourne l'élément lié à cette liste d'option.
S'il n'y en a pas, retourne un XmlNode nul. S'il y en a plusieurs, retourne le premier.
Implémenté dans Arcane::CaseOptionList.
Retourne le nom de l'élément de cette liste.
Implémenté dans Arcane::CaseOptionList.
Positionne l'élément racine de la liste. Si déjà positionné, lance une exception.
Implémenté dans Arcane::CaseOptionList.
|
pure virtual |
Positionne l'élément racine de la liste, avec parent_element comme parent. Si déjà positionné, ne fait rien.
Implémenté dans Arcane::CaseOptionList.
|
pure virtual |
Applique le visiteur visitor.
Implémenté dans Arcane::CaseOptionList, et Arcane::CaseOptionListMulti.
Nom complet au format XPath correspondant à rootElement()
Implémenté dans Arcane::CaseOptionList.