Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
CaseOptionsArcanePostProcessing::CaseOptionExperimentalPythonPlugin Class Reference
Inheritance diagram for CaseOptionsArcanePostProcessing::CaseOptionExperimentalPythonPlugin:
Collaboration diagram for CaseOptionsArcanePostProcessing::CaseOptionExperimentalPythonPlugin:

Public Member Functions

 CaseOptionExperimentalPythonPlugin (Arcane::ICaseOptionList *icl, const Arcane::String &s, const Arcane::XmlNode &element, bool is_optional=false)
const CaseOptionExperimentalPythonPlugin & operator() () const
Arcane::String getFunctionName ()
Arcane::ICaseFunctiongetFunctionNameFunction ()
Arcane::IStandardFunctiongetFunctionNameStandardFunction ()
Arcane::IExternalPlugingetExternalPlugin ()
Public Member Functions inherited from Arcane::CaseOptions
 CaseOptions (ICaseMng *cm, const String &name)
 Constructs an options set.
 CaseOptions (ICaseOptionList *, const String &name)
 Constructs an options set.
 CaseOptions (ICaseMng *cm, const String &name, const XmlNode &parent)
 Constructs an options set.
 CaseOptions (ICaseOptionList *, const String &name, const XmlNode &parent, bool is_optional=false, bool is_multi=false)
 Constructs an options set.
 ~CaseOptions () override
 Frees resources.
String rootTagTrueName () const override
 Returns the true name (non-translated) of the element.
String rootTagName () const override
 Returns the name of the element in the data set language.
String translatedName (const String &lang) const override
 Name in language lang of the option. Returns rootTagTrueName() if no translation exists.
virtual String trueName () const
 Returns the true name (non-translated) of the element.
virtual String name () const
 Returns the name of the element in the data set language.
void read (bool is_phase1) override
void read (eCaseOptionReadPhase phase) override
 Performs the reading of the read_phase phase of the options.
void addInvalidChildren (XmlNodeList &) override
 Adds unrecognized elements to nlist.
void printChildren (const String &lang, int indent) override
IServiceInfocaseServiceInfo () const override
 Returns the associated service or 0 if none exists.
IModulecaseModule () const override
 Returns the associated module or 0 if none exists.
void setCaseServiceInfo (IServiceInfo *m) override
 Associates service m with this data set.
void setCaseModule (IModule *m) override
 Associates module m with this data set.
void deepGetChildren (Array< CaseOptionBase * > &col) override
 Adds all child options to the list col.
ICaseOptionListconfigList () override
const ICaseOptionListconfigList () const override
ICaseFunctionactivateFunction () override
 Function indicating the activation status of the option.
bool isPresent () const override
 True if the option is present in the file, false if it is the default value.
void addAlternativeNodeName (const String &lang, const String &name) override
 Adds a translation for the option name. Adds the option name name corresponding to language lang. If a translation already exists for this language, it is replaced by this one.
ICaseMngcaseMng () const override
ITraceMngtraceMng () const override
ISubDomainsubDomain () const override
 Associated sub-domain.
IMeshmesh () const override
MeshHandle meshHandle () const override
ICaseDocumentcaseDocument () const override
ICaseDocumentFragmentcaseDocumentFragment () const override
void detach () override
void visit (ICaseDocumentVisitor *visitor) const override
 Applies the visitor to this option.
String xpathFullName () const override
 Full name in XPath format corresponding to rootElement().
Ref< ICaseOptionstoReference () override

Public Attributes

Arcane::CaseOptionString functionName
Arcane::CaseOptionServiceT< Arcane::IExternalPluginexternalPlugin

Private Member Functions

Arcane::ICaseOptionList_configList ()
Arcane::XmlNode _element ()

Additional Inherited Members

Protected Member Functions inherited from Arcane::CaseOptions
 CaseOptions (ICaseMng *, const String &name, ICaseOptionList *parent)
 Constructs an options set.
 CaseOptions (ICaseOptionList *, const String &name, ICaseOptionList *parent)
 Constructs an options set.
void _setTranslatedName ()
bool _setMeshHandleAndCheckDisabled (const String &mesh_name)
 Positions the mesh associated with this option.
Protected Attributes inherited from Arcane::CaseOptions
CaseOptionsPrivatem_p
 Implementation.

Detailed Description

Definition at line 106 of file ArcanePostProcessing_axl.h.

Constructor & Destructor Documentation

◆ CaseOptionExperimentalPythonPlugin()

CaseOptionsArcanePostProcessing::CaseOptionExperimentalPythonPlugin::CaseOptionExperimentalPythonPlugin ( Arcane::ICaseOptionList * icl,
const Arcane::String & s,
const Arcane::XmlNode & element,
bool is_optional = false )
inline

Definition at line 111 of file ArcanePostProcessing_axl.h.

Member Function Documentation

◆ _configList()

Arcane::ICaseOptionList * CaseOptionsArcanePostProcessing::CaseOptionExperimentalPythonPlugin::_configList ( )
inlineprivate

Definition at line 149 of file ArcanePostProcessing_axl.h.

◆ _element()

Arcane::XmlNode CaseOptionsArcanePostProcessing::CaseOptionExperimentalPythonPlugin::_element ( )
inlineprivate

Definition at line 150 of file ArcanePostProcessing_axl.h.

◆ getExternalPlugin()

Arcane::IExternalPlugin * CaseOptionsArcanePostProcessing::CaseOptionExperimentalPythonPlugin::getExternalPlugin ( )
inline

Definition at line 143 of file ArcanePostProcessing_axl.h.

◆ getFunctionName()

Arcane::String CaseOptionsArcanePostProcessing::CaseOptionExperimentalPythonPlugin::getFunctionName ( )
inline

Definition at line 137 of file ArcanePostProcessing_axl.h.

◆ getFunctionNameFunction()

Arcane::ICaseFunction * CaseOptionsArcanePostProcessing::CaseOptionExperimentalPythonPlugin::getFunctionNameFunction ( )
inline

Definition at line 138 of file ArcanePostProcessing_axl.h.

◆ getFunctionNameStandardFunction()

Arcane::IStandardFunction * CaseOptionsArcanePostProcessing::CaseOptionExperimentalPythonPlugin::getFunctionNameStandardFunction ( )
inline

Definition at line 139 of file ArcanePostProcessing_axl.h.

◆ operator()()

const CaseOptionExperimentalPythonPlugin & CaseOptionsArcanePostProcessing::CaseOptionExperimentalPythonPlugin::operator() ( ) const
inline

Definition at line 132 of file ArcanePostProcessing_axl.h.

Member Data Documentation

◆ externalPlugin

Arcane::CaseOptionServiceT< Arcane::IExternalPlugin > CaseOptionsArcanePostProcessing::CaseOptionExperimentalPythonPlugin::externalPlugin

Definition at line 155 of file ArcanePostProcessing_axl.h.

◆ functionName

Arcane::CaseOptionString CaseOptionsArcanePostProcessing::CaseOptionExperimentalPythonPlugin::functionName

Definition at line 154 of file ArcanePostProcessing_axl.h.


The documentation for this class was generated from the following file: