Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# DexiBuilder Class Reference

`#include <dexibuild.hpp>`

Inheritance diagram for DexiBuilder:

[legend]
Collaboration diagram for DexiBuilder:

[legend]
List of all members.

## Public Member Functions
| DexiBuilder ()
| ~DexiBuilder ()
void | RegisterDexiHandler (const char *targetName, dexiDocHandler h)
void | loadFile (deString2 filename)
void | loadBatch (deString2 batchDir, bool doSubDirs)
void | handleDoc (TiXmlDocument *pDoc, deString2 inputFileName)
## Private Types
typedef std::map< deString2, dexiDocHandler > | handlermap
## Private Attributes
handlermap | m_Handlers

## Member Typedef Documentation

typedef std::map<deString2, dexiDocHandler> DexiBuilder::handlermap`[private]`

## Constructor & Destructor Documentation

DexiBuilder::DexiBuilder | ( |  | ) |

DexiBuilder::~DexiBuilder | ( |  | ) |

## Member Function Documentation

void DexiBuilder::handleDoc | ( | TiXmlDocument * | pDoc,
|  | deString2 | inputFileName
| ) |

void DexiBuilder::loadBatch | ( | deString2 | batchDir,
|  | bool | doSubDirs
| ) |

void DexiBuilder::loadFile | ( | deString2 | filename | ) |

void DexiBuilder::RegisterDexiHandler | ( | const char * | targetName,
|  | dexiDocHandler | h
| ) | `[virtual]`

| Implements IDexiBuilder.

## Member Data Documentation

handlermap DexiBuilder::m_Handlers`[private]`

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

- dexibuild.hpp
- dexibuild.cpp