se_core::ParseManager Class Reference

#include <ParseManager.hpp>

List of all members.

Public Member Functions

 ParseManager ()
 ~ParseManager ()
void add (Parser *module)
void add (ComponentParser *module)
bool parse (InputStream &in)
ComponentFactoryparseComponent (InputStream &in, int type, int subtype)


Constructor & Destructor Documentation

se_core::ParseManager::ParseManager  ) 
 

Definition at line 32 of file ParseManager.cpp.

se_core::ParseManager::~ParseManager  ) 
 

Definition at line 38 of file ParseManager.cpp.


Member Function Documentation

void se_core::ParseManager::add ComponentParser module  ) 
 

Definition at line 55 of file ParseManager.cpp.

References LogDetail, LogFatal, se_core::ComponentParser::subtype(), and se_core::ComponentParser::type().

void se_core::ParseManager::add Parser module  ) 
 

Definition at line 43 of file ParseManager.cpp.

References se_core::Parser::headerCode(), se_core::Parser::headerCodeString(), LogDetail, and LogFatal.

Referenced by se_core::ComponentParser::ComponentParser(), and se_core::Parser::Parser().

bool se_core::ParseManager::parse InputStream in  ) 
 

Definition at line 68 of file ParseManager.cpp.

References LogWarning, se_core::InputStream::name(), and se_core::InputStream::readHeaderCode().

Referenced by se_core::FileManager::load(), se_core::FileManager::loadBatch(), se_core::FileManager::loadDirectory(), and se_core::EmbeddedParser::parse().

ComponentFactory * se_core::ParseManager::parseComponent InputStream in,
int  type,
int  subtype
 

Definition at line 84 of file ParseManager.cpp.

References LogWarning, se_core::InputStream::name(), and se_core::ComponentFactory::setDoDestroy().

Referenced by se_core::CompositeParser::parse(), and se_basic::SimpleActorParser::parse().


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

Home Page | SagaEngine trunk (updated nightly) reference generated Sun Dec 2 20:06:25 2007 by Doxygen version 1.3.9.1.

SourceForge.net Logo