preCICE v3.1.2
|
Callback interface for configuration classes using XMLTag. More...
#include <XMLTag.hpp>
Public Member Functions | |
Listener & | operator= (Listener &&)=delete |
virtual | ~Listener () |
virtual void | xmlTagCallback (ConfigurationContext const &context, XMLTag &callingTag)=0 |
Callback at begin of XML tag. | |
virtual void | xmlEndTagCallback (ConfigurationContext const &context, XMLTag &callingTag)=0 |
Callback at end of XML tag and at end of subtag. | |
Callback interface for configuration classes using XMLTag.
Definition at line 43 of file XMLTag.hpp.
|
inlinevirtual |
Definition at line 47 of file XMLTag.hpp.
|
pure virtual |
Callback at end of XML tag and at end of subtag.
At this callback, the attributes and all subtags of callingTag are parsed. This callback is first done for the listener, and then for the parent tag listener (if existing).
Implemented in precice::xml::NoPListener, ContextListener, CallbackHostAttr, CallbackHost, precice::acceleration::AccelerationConfiguration, precice::action::ActionConfiguration, precice::cplscheme::CouplingSchemeConfiguration, precice::io::ExportConfiguration, precice::m2n::M2NConfiguration, precice::mapping::MappingConfiguration, precice::mesh::DataConfiguration, precice::mesh::MeshConfiguration, precice::config::ParticipantConfiguration, precice::profiling::ProfilingConfiguration, precice::config::LogConfiguration, and precice::config::Configuration.
|
pure virtual |
Callback at begin of XML tag.
At this callback, the attributes of the callingTag are already parsed and available, while the subtags are not yet parsed.
Implemented in precice::xml::NoPListener, ContextListener, CallbackHostAttr, CallbackHost, precice::acceleration::AccelerationConfiguration, precice::action::ActionConfiguration, precice::cplscheme::CouplingSchemeConfiguration, precice::io::ExportConfiguration, precice::m2n::M2NConfiguration, precice::mapping::MappingConfiguration, precice::mesh::DataConfiguration, precice::mesh::MeshConfiguration, precice::config::ParticipantConfiguration, precice::profiling::ProfilingConfiguration, precice::config::LogConfiguration, and precice::config::Configuration.