Interface d'une liste d'options du jeu de données. Plus de détails...
#include <arcane/core/ICaseOptions.h>
Fonctions membres publiques | |
virtual String | rootTagTrueName () const =0 |
Vrai nom (non traduit) de l'élément. | |
virtual String | rootTagName () const =0 |
Nom de l'élément dans le langage du jeu de données. | |
virtual String | translatedName (const String &lang) const =0 |
Nom dans la langue lang de l'option. Retourne rootTagTrueName() si pas de traduction. | |
virtual void | read (bool is_phase1)=0 |
virtual void | read (eCaseOptionReadPhase read_phase)=0 |
Effectue la lecture de la phase read_phase des options. | |
virtual void | addInvalidChildren (XmlNodeList &)=0 |
virtual void | printChildren (const String &lang, int indent)=0 |
virtual IServiceInfo * | caseServiceInfo () const =0 |
Retourne le service associé ou nullptr s'il n'y en a pas. | |
virtual IModule * | caseModule () const =0 |
Retourne le module associé ou nullptr s'il n'y en a pas. | |
virtual void | setCaseServiceInfo (IServiceInfo *m)=0 |
Associe le service m à ce jeu de données. | |
virtual void | setCaseModule (IModule *m)=0 |
Associe le module m à ce jeu de données. | |
virtual void | deepGetChildren (Array< CaseOptionBase * > &col)=0 |
Ajoute à la liste col tous les options filles. | |
virtual ICaseOptionList * | configList ()=0 |
virtual const ICaseOptionList * | configList () const =0 |
virtual ICaseFunction * | activateFunction ()=0 |
Fonction indiquant l'état d'activation de l'option. | |
virtual bool | isPresent () const =0 |
Indique si l'option est présente dans le jeu de données. | |
virtual void | addAlternativeNodeName (const String &lang, const String &name)=0 |
Ajoute une traduction pour le nom de l'option. | |
virtual ICaseMng * | caseMng () const =0 |
virtual ITraceMng * | traceMng () const =0 |
virtual ISubDomain * | subDomain () const =0 |
Sous-domain associé. | |
virtual IMesh * | mesh () const =0 |
virtual MeshHandle | meshHandle () const =0 |
virtual ICaseDocument * | caseDocument () const =0 |
virtual ICaseDocumentFragment * | caseDocumentFragment () const =0 |
virtual void | detach ()=0 |
virtual void | visit (ICaseDocumentVisitor *visitor) const =0 |
Applique le visiteur sur cette option. | |
virtual String | xpathFullName () const =0 |
Nom complet au format XPath correspondant à rootElement() | |
virtual Ref< ICaseOptions > | toReference ()=0 |
Fonctions membres privées | |
ARCCORE_DECLARE_REFERENCE_COUNTED_INCLASS_METHODS () | |
Interface d'une liste d'options du jeu de données.
Cette interface est gérée par un compteur de référence et ne doit pas être détruite explictement.
Définition à la ligne 34 du fichier ICaseOptions.h.
|
pure virtual |
Fonction indiquant l'état d'activation de l'option.
Implémenté dans Arcane::CaseOptions.
Références activateFunction().
Référencé par activateFunction(), et Arcane::TimeLoopMng::doOneIteration().
|
pure virtual |
Ajoute une traduction pour le nom de l'option.
Ajoute le nom name de l'option correspondant au langage lang. Si une traduction existe déjà pour ce langage, elle est remplacée par celle-ci.
Implémenté dans Arcane::CaseOptions.
Références addAlternativeNodeName().
Référencé par addAlternativeNodeName().
|
pure virtual |
Implémenté dans Arcane::CaseOptions.
|
pure virtual |
Retourne le module associé ou nullptr
s'il n'y en a pas.
Implémenté dans Arcane::CaseOptions.
Références caseModule().
Référencé par caseModule(), Arcane::TimeLoopMng::doOneIteration(), et Arcane::SubDomain::dumpInternalInfos().
|
pure virtual |
Retourne le service associé ou nullptr
s'il n'y en a pas.
Implémenté dans Arcane::CaseOptions.
Références caseServiceInfo().
Référencé par caseServiceInfo().
|
pure virtual |
Ajoute à la liste col tous les options filles.
Implémenté dans Arcane::CaseOptions.
Références deepGetChildren().
Référencé par deepGetChildren().
|
pure virtual |
Détache l'option de son parent.
Implémenté dans Arcane::CaseOptions.
Références detach().
Référencé par detach().
|
pure virtual |
Indique si l'option est présente dans le jeu de données.
Une option peut ne pas apparaître si elle ne contient que des options ayant une valeur par défaut.
Implémenté dans Arcane::CaseOptions.
Références isPresent().
Référencé par isPresent().
|
pure virtual |
Effectue la lecture de la phase read_phase des options.
Implémenté dans Arcane::CaseOptions, et Arcane::CaseOptionServiceImpl.
|
pure virtual |
Nom de l'élément dans le langage du jeu de données.
Implémenté dans Arcane::CaseOptions.
Référencé par Arcane::CaseOptionList::addChild(), Arcane::SubDomain::dumpInternalInfos(), Arcane::CaseMng::registerOptions(), et Arcane::CaseOptionList::removeChild().
|
pure virtual |
Vrai nom (non traduit) de l'élément.
Implémenté dans Arcane::CaseOptions.
|
pure virtual |
Associe le module m à ce jeu de données.
Implémenté dans Arcane::CaseOptions.
Références setCaseModule().
Référencé par setCaseModule().
|
pure virtual |
Associe le service m à ce jeu de données.
Implémenté dans Arcane::CaseOptions.
Références setCaseServiceInfo().
Référencé par setCaseServiceInfo().
|
pure virtual |
Sous-domain associé.
Implémenté dans Arcane::CaseOptions.
Références subDomain().
Référencé par subDomain().
Nom dans la langue lang de l'option. Retourne rootTagTrueName() si pas de traduction.
Implémenté dans Arcane::CaseOptions.
|
pure virtual |
Applique le visiteur sur cette option.
Implémenté dans Arcane::CaseOptionMultiServiceImpl, Arcane::CaseOptions, et Arcane::CaseOptionServiceImpl.
Références visit().
Référencé par visit().
|
pure virtual |
Nom complet au format XPath correspondant à rootElement()
Implémenté dans Arcane::CaseOptions.
Références xpathFullName().
Référencé par xpathFullName().