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

Public Member Functions

 CaseDocumentLangTranslatorVisitor (ITraceMng *tm, const String &new_lang)
void beginVisit (const ICaseOptions *opt) override
void endVisit (const ICaseOptions *opt) override
void applyVisitor (const CaseOptionSimple *opt) override
void applyVisitor (const CaseOptionMultiSimple *opt) override
void applyVisitor (const CaseOptionMultiExtended *opt) override
void applyVisitor (const CaseOptionExtended *opt) override
void applyVisitor (const CaseOptionMultiEnum *opt) override
void applyVisitor (const CaseOptionEnum *opt) override
void beginVisit (const CaseOptionServiceImpl *opt) override
void endVisit (const CaseOptionServiceImpl *opt) override
void beginVisit (const CaseOptionMultiServiceImpl *opt, Integer index) override
void endVisit (const CaseOptionMultiServiceImpl *opt, Integer index) override
String _getName (const CaseOptionBase *opt)
String _getName (const ICaseOptions *opt)
void _manageEnum (const CaseOptionEnum *opt)
void printAll ()
String convertString ()
Public Member Functions inherited from Arcane::TraceAccessor
 TraceAccessor (ITraceMng *m)
 Constructs an accessor via the trace manager m.
 TraceAccessor (const TraceAccessor &rhs)
 Copy constructor.
TraceAccessoroperator= (const TraceAccessor &rhs)
 Copy assignment operator.
virtual ~TraceAccessor ()
 Frees resources.
ITraceMngtraceMng () const
 Trace manager.
TraceMessage info () const
 Flow for an information message.
TraceMessage pinfo () const
 Flow for a parallel information message.
TraceMessage info (char category) const
 Flow for an information message of a given category.
TraceMessage pinfo (char category) const
 Flow for a parallel information message of a given category.
TraceMessage info (bool v) const
 Flow for an information message.
TraceMessage warning () const
 Flow for a warning message.
TraceMessage pwarning () const
TraceMessage error () const
 Flow for an error message.
TraceMessage perror () const
TraceMessage log () const
 Flow for a log message.
TraceMessage plog () const
 Flow for a log message.
TraceMessage logdate () const
 Flow for a log message preceded by the date.
TraceMessage fatal () const
 Flow for a fatal error message.
TraceMessage pfatal () const
 Flow for a parallel fatal error message.
TraceMessageDbg debug (Trace::eDebugLevel=Trace::Medium) const
 Flow for a debug message.
Trace::eDebugLevel configDbgLevel () const
 Debug level of the configuration file.
TraceMessage info (Int32 verbose_level) const
 Flow for an information message of a given level.
TraceMessage linfo () const
 Flow for an information message with the local information level of this instance.
TraceMessage linfo (Int32 relative_level) const
 Flow for an information message with the local information level of this instance.
void fatalMessage (const StandaloneTraceMessage &o) const

Private Attributes

OStringStream m_stream
String m_new_lang

Additional Inherited Members

Protected Member Functions inherited from Arcane::AbstractCaseDocumentVisitor
void _throwException ()
Protected Member Functions inherited from Arcane::TraceAccessor
void _setLocalVerboseLevel (Int32 v)
Int32 _localVerboseLevel () const

Detailed Description

Definition at line 38 of file CaseDocumentLangTranslator.cc.

Constructor & Destructor Documentation

◆ CaseDocumentLangTranslatorVisitor()

Arcane::CaseDocumentLangTranslatorVisitor::CaseDocumentLangTranslatorVisitor ( ITraceMng * tm,
const String & new_lang )
inline

Definition at line 44 of file CaseDocumentLangTranslator.cc.

Member Function Documentation

◆ _getName() [1/2]

String Arcane::CaseDocumentLangTranslatorVisitor::_getName ( const CaseOptionBase * opt)
inline

Definition at line 102 of file CaseDocumentLangTranslator.cc.

◆ _getName() [2/2]

String Arcane::CaseDocumentLangTranslatorVisitor::_getName ( const ICaseOptions * opt)
inline

Definition at line 112 of file CaseDocumentLangTranslator.cc.

◆ _manageEnum()

void Arcane::CaseDocumentLangTranslatorVisitor::_manageEnum ( const CaseOptionEnum * opt)
inline

Definition at line 122 of file CaseDocumentLangTranslator.cc.

◆ applyVisitor() [1/6]

void Arcane::CaseDocumentLangTranslatorVisitor::applyVisitor ( const CaseOptionEnum * opt)
inlineoverridevirtual

Reimplemented from Arcane::AbstractCaseDocumentVisitor.

Definition at line 81 of file CaseDocumentLangTranslator.cc.

◆ applyVisitor() [2/6]

void Arcane::CaseDocumentLangTranslatorVisitor::applyVisitor ( const CaseOptionExtended * opt)
inlineoverridevirtual

Reimplemented from Arcane::AbstractCaseDocumentVisitor.

Definition at line 72 of file CaseDocumentLangTranslator.cc.

◆ applyVisitor() [3/6]

void Arcane::CaseDocumentLangTranslatorVisitor::applyVisitor ( const CaseOptionMultiEnum * opt)
inlineoverridevirtual

Reimplemented from Arcane::AbstractCaseDocumentVisitor.

Definition at line 76 of file CaseDocumentLangTranslator.cc.

◆ applyVisitor() [4/6]

void Arcane::CaseDocumentLangTranslatorVisitor::applyVisitor ( const CaseOptionMultiExtended * opt)
inlineoverridevirtual

Reimplemented from Arcane::AbstractCaseDocumentVisitor.

Definition at line 68 of file CaseDocumentLangTranslator.cc.

◆ applyVisitor() [5/6]

void Arcane::CaseDocumentLangTranslatorVisitor::applyVisitor ( const CaseOptionMultiSimple * opt)
inlineoverridevirtual

Reimplemented from Arcane::AbstractCaseDocumentVisitor.

Definition at line 64 of file CaseDocumentLangTranslator.cc.

◆ applyVisitor() [6/6]

void Arcane::CaseDocumentLangTranslatorVisitor::applyVisitor ( const CaseOptionSimple * opt)
inlineoverridevirtual

Reimplemented from Arcane::AbstractCaseDocumentVisitor.

Definition at line 60 of file CaseDocumentLangTranslator.cc.

◆ beginVisit() [1/3]

void Arcane::CaseDocumentLangTranslatorVisitor::beginVisit ( const CaseOptionMultiServiceImpl * opt,
Integer index )
inlineoverridevirtual

Reimplemented from Arcane::AbstractCaseDocumentVisitor.

Definition at line 94 of file CaseDocumentLangTranslator.cc.

◆ beginVisit() [2/3]

void Arcane::CaseDocumentLangTranslatorVisitor::beginVisit ( const CaseOptionServiceImpl * opt)
inlineoverridevirtual

Reimplemented from Arcane::AbstractCaseDocumentVisitor.

Definition at line 86 of file CaseDocumentLangTranslator.cc.

◆ beginVisit() [3/3]

void Arcane::CaseDocumentLangTranslatorVisitor::beginVisit ( const ICaseOptions * opt)
inlineoverridevirtual

Reimplemented from Arcane::AbstractCaseDocumentVisitor.

Definition at line 52 of file CaseDocumentLangTranslator.cc.

◆ convertString()

String Arcane::CaseDocumentLangTranslatorVisitor::convertString ( )
inline

Definition at line 145 of file CaseDocumentLangTranslator.cc.

◆ endVisit() [1/3]

void Arcane::CaseDocumentLangTranslatorVisitor::endVisit ( const CaseOptionMultiServiceImpl * opt,
Integer index )
inlineoverridevirtual

Reimplemented from Arcane::AbstractCaseDocumentVisitor.

Definition at line 98 of file CaseDocumentLangTranslator.cc.

◆ endVisit() [2/3]

void Arcane::CaseDocumentLangTranslatorVisitor::endVisit ( const CaseOptionServiceImpl * opt)
inlineoverridevirtual

Reimplemented from Arcane::AbstractCaseDocumentVisitor.

Definition at line 90 of file CaseDocumentLangTranslator.cc.

◆ endVisit() [3/3]

void Arcane::CaseDocumentLangTranslatorVisitor::endVisit ( const ICaseOptions * opt)
inlineoverridevirtual

Reimplemented from Arcane::AbstractCaseDocumentVisitor.

Definition at line 56 of file CaseDocumentLangTranslator.cc.

◆ printAll()

void Arcane::CaseDocumentLangTranslatorVisitor::printAll ( )
inline

Definition at line 138 of file CaseDocumentLangTranslator.cc.

Member Data Documentation

◆ m_new_lang

String Arcane::CaseDocumentLangTranslatorVisitor::m_new_lang
private

Definition at line 150 of file CaseDocumentLangTranslator.cc.

◆ m_stream

OStringStream Arcane::CaseDocumentLangTranslatorVisitor::m_stream
private

Definition at line 149 of file CaseDocumentLangTranslator.cc.


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