#include <LoadState.hxx>
Public Member Functions | |
virtual void | init (const xmlChar **p, xmlParserBase *father=0) |
virtual void | onStart (const XML_Char *elem, const xmlChar **p) |
virtual void | onEnd (const XML_Char *name) |
Any * | xmlToAny (const std::string &data, const TypeCode *tc) const |
Public Attributes | |
std::string | _nodeName |
std::string | _nodeState |
Private Attributes | |
std::list< loopPortParser * > | _loopSamples |
Additional Inherited Members | |
Static Public Member Functions inherited from YACS::ENGINE::stateParser | |
static void | setProc (Proc *p) |
static void | setRuntime (Runtime *runtime) |
Static Public Attributes inherited from YACS::ENGINE::stateParser | |
static XMLReadState | _state |
static std::string | _what |
Protected Member Functions inherited from YACS::ENGINE::stateParser | |
virtual void | charData (std::string data) |
Protected Attributes inherited from xmlParserBase | |
std::map< std::string, std::string > | _mapAttrib |
std::string | _data |
xmlParserBase * | _father |
Static Protected Attributes inherited from YACS::ENGINE::stateParser | |
static std::stack< XMLReadState > | _stackState |
static Proc * | _p |
static Runtime * | _runtime |
static std::map< std::string, YACS::StatesForNode > | _nodeStateValue |
static std::map< std::string, YACS::StatesForNode > | _nodeStates |
Definition at line 116 of file LoadState.hxx.
|
virtual |
all parsers must know their father parser (father tag), in order to set values or attributes in father.
Reimplemented from YACS::ENGINE::stateParser.
Definition at line 234 of file LoadState.cxx.
References DEBTRACE, and YACS::ENGINE::XMLINNODE.
|
virtual |
Reimplemented from YACS::ENGINE::stateParser.
Definition at line 277 of file LoadState.cxx.
References YACS::ENGINE::ForEachLoop::assignPassedResults(), DEBTRACE, YACS::ENGINE::WhileLoop::edGetConditionPort(), YACS::ENGINE::Switch::edGetConditionPort(), YACS::ENGINE::ForLoop::edGetNbOfTimesInputPort(), YACS::ENGINE::InputPort::edInit(), YACS::ENGINE::Node::getChildByName(), YACS::ENGINE::ForEachLoop::getOutputPortType(), CORBAEngineTest::i, YACS::ENGINE::NbDoneLoader(), YACS::ENGINE::SequenceAny::New(), YACS::ENGINE::stateParser::onEnd(), YACS::ENGINE::SequenceAny::setEltAtRank(), YACS::ENGINE::StateLoader(), YACS::ENGINE::XMLFATALERROR, and YASSERT.
|
virtual |
Reimplemented from YACS::ENGINE::stateParser.
Definition at line 245 of file LoadState.cxx.
References DEBTRACE, YACS::ENGINE::stateParser::init(), and YACS::ENGINE::XMLFATALERROR.
Definition at line 442 of file LoadState.cxx.
References YACS::ENGINE::convertXmlNeutral(), and doc.
|
private |
Definition at line 126 of file LoadState.hxx.
std::string YACS::ENGINE::nodeParser::_nodeName |
Definition at line 123 of file LoadState.hxx.
std::string YACS::ENGINE::nodeParser::_nodeState |
Definition at line 124 of file LoadState.hxx.