soma-io  5.0.5
soma::DefaultMinfNodeExpander Class Reference

#include <soma-io/utilities/minfXML2.h>

Inheritance diagram for soma::DefaultMinfNodeExpander:
Collaboration diagram for soma::DefaultMinfNodeExpander:

Public Member Functions

 DefaultMinfNodeExpander (carto::rc_ptr< ObjectListener > ol=carto::rc_ptr< ObjectListener >(), carto::rc_ptr< carto::SyntaxSet > syntax=carto::rc_ptr< carto::SyntaxSet >())
 
 DefaultMinfNodeExpander (carto::rc_ptr< carto::SyntaxSet > syntax)
 
virtual ~DefaultMinfNodeExpander ()
 
virtual std::string startStructure (MinfTreeExpander &, const std::string &nodeType, const std::string &identifier, carto::Object attributes, const std::string &parentSyntax=std::string(), const std::string &name=std::string())
 
virtual void endStructure (MinfTreeExpander &, const std::string &nodeType)
 
virtual void atom (MinfTreeExpander &, carto::Object, const std::string &identifier)
 
virtual void reference (MinfTreeExpander &, const std::string &identifier)
 
- Public Member Functions inherited from soma::MinfNodeExpander
virtual ~MinfNodeExpander ()
 
- Public Member Functions inherited from carto::RCObject
 RCObject ()
 
 RCObject (const RCObject &)
 
RCObjectoperator= (const RCObject &)
 
virtual ~RCObject ()
 

Protected Attributes

carto::rc_ptr< carto::SyntaxSet_syntax
 

Additional Inherited Members

- Public Types inherited from carto::RCObject
typedef int RefCounterType
 

Detailed Description

Definition at line 152 of file minfXML2.h.

Constructor & Destructor Documentation

◆ DefaultMinfNodeExpander() [1/2]

soma::DefaultMinfNodeExpander::DefaultMinfNodeExpander ( carto::rc_ptr< ObjectListener ol = carto::rc_ptrObjectListener >(),
carto::rc_ptr< carto::SyntaxSet syntax = carto::rc_ptrcarto::SyntaxSet >() 
)

◆ DefaultMinfNodeExpander() [2/2]

soma::DefaultMinfNodeExpander::DefaultMinfNodeExpander ( carto::rc_ptr< carto::SyntaxSet syntax)

◆ ~DefaultMinfNodeExpander()

virtual soma::DefaultMinfNodeExpander::~DefaultMinfNodeExpander ( )
virtual

Member Function Documentation

◆ atom()

virtual void soma::DefaultMinfNodeExpander::atom ( MinfTreeExpander ,
carto::Object  ,
const std::string &  identifier 
)
virtual

◆ endStructure()

virtual void soma::DefaultMinfNodeExpander::endStructure ( MinfTreeExpander ,
const std::string &  nodeType 
)
virtual

◆ reference()

virtual void soma::DefaultMinfNodeExpander::reference ( MinfTreeExpander ,
const std::string &  identifier 
)
virtual

◆ startStructure()

virtual std::string soma::DefaultMinfNodeExpander::startStructure ( MinfTreeExpander ,
const std::string &  nodeType,
const std::string &  identifier,
carto::Object  attributes,
const std::string &  parentSyntax = std::string(),
const std::string &  name = std::string() 
)
virtual

Member Data Documentation

◆ _syntax

carto::rc_ptr<carto::SyntaxSet> soma::DefaultMinfNodeExpander::_syntax
protected

Definition at line 178 of file minfXML2.h.


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