|
preCICE
|
Callback interface for configuration classes using XMLTag. More...
#include <XMLTag.hpp>
Public Member Functions | |
| Listener & | operator= (Listener &&)=delete |
| virtual | ~Listener ()=default |
| 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 46 of file XMLTag.hpp.
|
virtualdefault |
|
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 CallbackHost, CallbackHostAttr, ContextListener, precice::acceleration::AccelerationConfiguration, precice::action::ActionConfiguration, precice::config::Configuration, precice::config::ParticipantConfiguration, precice::cplscheme::CouplingSchemeConfiguration, precice::io::ExportConfiguration, precice::logging::LogConfiguration, precice::m2n::M2NConfiguration, precice::mapping::MappingConfiguration, precice::mesh::DataConfiguration, precice::mesh::MeshConfiguration, precice::profiling::ProfilingConfiguration, and precice::xml::NoPListener.
|
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 CallbackHost, CallbackHostAttr, ContextListener, precice::acceleration::AccelerationConfiguration, precice::action::ActionConfiguration, precice::config::Configuration, precice::config::ParticipantConfiguration, precice::cplscheme::CouplingSchemeConfiguration, precice::io::ExportConfiguration, precice::logging::LogConfiguration, precice::m2n::M2NConfiguration, precice::mapping::MappingConfiguration, precice::mesh::DataConfiguration, precice::mesh::MeshConfiguration, precice::profiling::ProfilingConfiguration, and precice::xml::NoPListener.