Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::CaseDocumentFragment
+ Graphe d'héritage de Arcane::CaseDocumentFragment:
+ Graphe de collaboration de Arcane::CaseDocumentFragment:

Fonctions membres publiques

 CaseDocumentFragment (ITraceMng *tm, IXmlDocumentHolder *document)
 
void init ()
 
IXmlDocumentHolderdocumentHolder () override
 Retourne le document Xml du jeu de données. Ce pointeur reste la propriété de cette classe et est détruit lorsque cette instance est détruite.
 
XmlNode documentNode () override
 Retourne le noeud document.
 
XmlNode rootElement () override
 Retourne l'élément racine.
 
String language () const override
 Langage utilisé dans le jeu de données.
 
String defaultCategory () const override
 Catégorie utilisée pour les valeurs par défaut.
 
CaseNodeNamescaseNodeNames () override
 Retourne l'instance contenant les noms des noeuds XML par langage.
 
void addError (const CaseOptionError &case_error) override
 Ajoute une erreur dans le jeu de données.
 
void addWarning (const CaseOptionError &case_error) override
 Ajoute un avertissement dans le jeu de données.
 
bool hasError () const override
 
bool hasWarnings () const override
 
void printErrors (std::ostream &o) override
 Ecrit les erreurs dans le flot o.
 
void printWarnings (std::ostream &o) override
 Ecrit les avertissements dans le flot o.
 
void clearErrorsAndWarnings () override
 Supprime les messages d'erreurs et d'avertissements enregistrés.
 
ICaseDocumentFragmentfragment ()
 
- 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.
 
TraceAccessoroperator= (const TraceAccessor &rhs)
 Opérateur de recopie.
 
virtual ~TraceAccessor ()
 Libère les ressources.
 
ITraceMngtraceMng () 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
 

Attributs publics

CaseNodeNamesm_case_node_names = nullptr
 
ScopedPtrT< IXmlDocumentHolderm_doc_holder
 
XmlNode m_document_node
 
XmlNode m_root_elem
 
String m_language
 
String m_default_category
 
UniqueArray< CaseOptionErrorm_errors
 
UniqueArray< CaseOptionErrorm_warnings
 

Fonctions membres privées

void _assignLanguage (const String &langname)
 
void _printErrorsOrWarnings (std::ostream &o, ConstArrayView< CaseOptionError > errors)
 

Membres hérités additionnels

- Fonctions membres protégées hérités de Arccore::TraceAccessor
void _setLocalVerboseLevel (Int32 v)
 
Int32 _localVerboseLevel () const
 

Description détaillée

Définition à la ligne 36 du fichier CaseDocument.cc.

Documentation des constructeurs et destructeur

◆ CaseDocumentFragment()

Arcane::CaseDocumentFragment::CaseDocumentFragment ( ITraceMng tm,
IXmlDocumentHolder document 
)

Définition à la ligne 235 du fichier CaseDocument.cc.

◆ ~CaseDocumentFragment()

Arcane::CaseDocumentFragment::~CaseDocumentFragment ( )
inline

Définition à la ligne 44 du fichier CaseDocument.cc.

Documentation des fonctions membres

◆ _assignLanguage()

void Arcane::CaseDocumentFragment::_assignLanguage ( const String langname)
private

Définition à la ligne 340 du fichier CaseDocument.cc.

◆ _printErrorsOrWarnings()

void Arcane::CaseDocumentFragment::_printErrorsOrWarnings ( std::ostream &  o,
ConstArrayView< CaseOptionError errors 
)
private

Définition à la ligne 469 du fichier CaseDocument.cc.

◆ addError()

void Arcane::CaseDocumentFragment::addError ( const CaseOptionError case_error)
overridevirtual

Ajoute une erreur dans le jeu de données.

Implémente Arcane::ICaseDocumentFragment.

Définition à la ligne 405 du fichier CaseDocument.cc.

Référencé par Arcane::CaseDocument::addError().

◆ addWarning()

void Arcane::CaseDocumentFragment::addWarning ( const CaseOptionError case_error)
overridevirtual

Ajoute un avertissement dans le jeu de données.

Implémente Arcane::ICaseDocumentFragment.

Définition à la ligne 414 du fichier CaseDocument.cc.

Référencé par Arcane::CaseDocument::addWarning().

◆ caseNodeNames()

CaseNodeNames * Arcane::CaseDocumentFragment::caseNodeNames ( )
inlineoverridevirtual

Retourne l'instance contenant les noms des noeuds XML par langage.

Implémente Arcane::ICaseDocumentFragment.

Définition à la ligne 60 du fichier CaseDocument.cc.

◆ clearErrorsAndWarnings()

void Arcane::CaseDocumentFragment::clearErrorsAndWarnings ( )
overridevirtual

Supprime les messages d'erreurs et d'avertissements enregistrés.

Implémente Arcane::ICaseDocumentFragment.

Définition à la ligne 459 du fichier CaseDocument.cc.

Référencé par Arcane::CaseDocument::clearErrorsAndWarnings().

◆ defaultCategory()

String Arcane::CaseDocumentFragment::defaultCategory ( ) const
inlineoverridevirtual

Catégorie utilisée pour les valeurs par défaut.

Implémente Arcane::ICaseDocumentFragment.

Définition à la ligne 59 du fichier CaseDocument.cc.

◆ documentHolder()

IXmlDocumentHolder * Arcane::CaseDocumentFragment::documentHolder ( )
inlineoverridevirtual

Retourne le document Xml du jeu de données. Ce pointeur reste la propriété de cette classe et est détruit lorsque cette instance est détruite.

Implémente Arcane::ICaseDocumentFragment.

Définition à la ligne 55 du fichier CaseDocument.cc.

◆ documentNode()

XmlNode Arcane::CaseDocumentFragment::documentNode ( )
inlineoverridevirtual

Retourne le noeud document.

Implémente Arcane::ICaseDocumentFragment.

Définition à la ligne 56 du fichier CaseDocument.cc.

◆ fragment()

ICaseDocumentFragment * Arcane::CaseDocumentFragment::fragment ( )
inline

Définition à la ligne 74 du fichier CaseDocument.cc.

◆ hasError()

bool Arcane::CaseDocumentFragment::hasError ( ) const
overridevirtual

Implémente Arcane::ICaseDocumentFragment.

Définition à la ligne 423 du fichier CaseDocument.cc.

◆ hasWarnings()

bool Arcane::CaseDocumentFragment::hasWarnings ( ) const
overridevirtual

Implémente Arcane::ICaseDocumentFragment.

Définition à la ligne 432 du fichier CaseDocument.cc.

◆ init()

void Arcane::CaseDocumentFragment::init ( )

Définition à la ligne 265 du fichier CaseDocument.cc.

◆ language()

String Arcane::CaseDocumentFragment::language ( ) const
inlineoverridevirtual

Langage utilisé dans le jeu de données.

Implémente Arcane::ICaseDocumentFragment.

Définition à la ligne 58 du fichier CaseDocument.cc.

◆ printErrors()

void Arcane::CaseDocumentFragment::printErrors ( std::ostream &  o)
overridevirtual

Ecrit les erreurs dans le flot o.

Implémente Arcane::ICaseDocumentFragment.

Définition à la ligne 441 du fichier CaseDocument.cc.

Référencé par Arcane::CaseDocument::printErrors().

◆ printWarnings()

void Arcane::CaseDocumentFragment::printWarnings ( std::ostream &  o)
overridevirtual

Ecrit les avertissements dans le flot o.

Implémente Arcane::ICaseDocumentFragment.

Définition à la ligne 450 du fichier CaseDocument.cc.

Référencé par Arcane::CaseDocument::printWarnings().

◆ rootElement()

XmlNode Arcane::CaseDocumentFragment::rootElement ( )
inlineoverridevirtual

Retourne l'élément racine.

Implémente Arcane::ICaseDocumentFragment.

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

Documentation des données membres

◆ m_case_node_names

CaseNodeNames* Arcane::CaseDocumentFragment::m_case_node_names = nullptr

Définition à la ligne 78 du fichier CaseDocument.cc.

◆ m_default_category

String Arcane::CaseDocumentFragment::m_default_category

Définition à la ligne 83 du fichier CaseDocument.cc.

◆ m_doc_holder

ScopedPtrT<IXmlDocumentHolder> Arcane::CaseDocumentFragment::m_doc_holder

Définition à la ligne 79 du fichier CaseDocument.cc.

◆ m_document_node

XmlNode Arcane::CaseDocumentFragment::m_document_node

Définition à la ligne 80 du fichier CaseDocument.cc.

◆ m_errors

UniqueArray<CaseOptionError> Arcane::CaseDocumentFragment::m_errors

Définition à la ligne 84 du fichier CaseDocument.cc.

◆ m_language

String Arcane::CaseDocumentFragment::m_language

Définition à la ligne 82 du fichier CaseDocument.cc.

◆ m_root_elem

XmlNode Arcane::CaseDocumentFragment::m_root_elem

Définition à la ligne 81 du fichier CaseDocument.cc.

◆ m_warnings

UniqueArray<CaseOptionError> Arcane::CaseDocumentFragment::m_warnings

Définition à la ligne 85 du fichier CaseDocument.cc.


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