Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

amire::persistence::XMLBaseDOMCreator Class Reference

Inheritance diagram for amire::persistence::XMLBaseDOMCreator:

amire::persistence::XMLBaseDictionary List of all members.

Public Member Functions

 XMLBaseDOMCreator (const amire::component::ComponentManager *aComponentManager, XercesDOMParser *aParser, std::string aFileName, std::string aSchemaURI, std::string aTemplateFileDirectory)
 XMLBaseDOMCreator (const amire::component::ComponentManager *aComponentManager, XercesDOMParser *aParser, std::string aFileName, std::string aTemplateFileDirectory)
 XMLBaseDOMCreator (const amire::persistence::XMLBaseDOMCreator &creator)
virtual ~XMLBaseDOMCreator ()
void encodeUTF8 ()
void encodeUTF16 ()
void write ()
void writeApplication ()
void writeCompoundComponentLibrary ()
void writeBaseComponentLibrary ()

Protected Member Functions

void createDOMSkeleton (FileType aFileType)
void findDOMBranches ()
void createPropertyTypeDOMElements (DOMDocument *document, DOMElement *propertyTypeSequence, const amire::component::ComponentManager *manager)
void createComponentInstanceDOMElements (DOMDocument *document, DOMElement *componentInstanceSequence, const amire::component::ComponentManager *manager)
void createConnectionDOMElements (DOMDocument *document, DOMElement *connectionSequence, const amire::component::ComponentManager *componentManager)
void createDependencyDOMElements (DOMDocument *document, DOMElement *connectionSequence, const amire::component::ComponentManager *componentManager)
void createComposedComponentPrototypeDOMElements (DOMDocument *document, DOMElement *composedComponentPrototypeSequence, const amire::component::ComponentManager *componentManager)
void writeDocument (DOMDocument *document) const

Constructor & Destructor Documentation

amire::persistence::XMLBaseDOMCreator::XMLBaseDOMCreator const amire::component::ComponentManager aComponentManager,
XercesDOMParser *  aParser,
std::string  aFileName,
std::string  aSchemaURI,
std::string  aTemplateFileDirectory
 

amire::persistence::XMLBaseDOMCreator::XMLBaseDOMCreator const amire::component::ComponentManager aComponentManager,
XercesDOMParser *  aParser,
std::string  aFileName,
std::string  aTemplateFileDirectory
 

amire::persistence::XMLBaseDOMCreator::XMLBaseDOMCreator const amire::persistence::XMLBaseDOMCreator &  creator  ) 
 

virtual amire::persistence::XMLBaseDOMCreator::~XMLBaseDOMCreator  )  [virtual]
 


Member Function Documentation

void amire::persistence::XMLBaseDOMCreator::createComponentInstanceDOMElements DOMDocument *  document,
DOMElement *  componentInstanceSequence,
const amire::component::ComponentManager manager
[protected]
 

void amire::persistence::XMLBaseDOMCreator::createComposedComponentPrototypeDOMElements DOMDocument *  document,
DOMElement *  composedComponentPrototypeSequence,
const amire::component::ComponentManager componentManager
[protected]
 

void amire::persistence::XMLBaseDOMCreator::createConnectionDOMElements DOMDocument *  document,
DOMElement *  connectionSequence,
const amire::component::ComponentManager componentManager
[protected]
 

void amire::persistence::XMLBaseDOMCreator::createDependencyDOMElements DOMDocument *  document,
DOMElement *  connectionSequence,
const amire::component::ComponentManager componentManager
[protected]
 

void amire::persistence::XMLBaseDOMCreator::createDOMSkeleton FileType  aFileType  )  [protected]
 

void amire::persistence::XMLBaseDOMCreator::createPropertyTypeDOMElements DOMDocument *  document,
DOMElement *  propertyTypeSequence,
const amire::component::ComponentManager manager
[protected]
 

void amire::persistence::XMLBaseDOMCreator::encodeUTF16  )  [inline]
 

void amire::persistence::XMLBaseDOMCreator::encodeUTF8  )  [inline]
 

void amire::persistence::XMLBaseDOMCreator::findDOMBranches  )  [protected]
 

void amire::persistence::XMLBaseDOMCreator::write  ) 
 

void amire::persistence::XMLBaseDOMCreator::writeApplication  ) 
 

void amire::persistence::XMLBaseDOMCreator::writeBaseComponentLibrary  ) 
 

void amire::persistence::XMLBaseDOMCreator::writeCompoundComponentLibrary  ) 
 

void amire::persistence::XMLBaseDOMCreator::writeDocument DOMDocument *  document  )  const [protected]
 


The documentation for this class was generated from the following file:
Generated on Tue May 20 17:23:58 2003 for AMIRE-Framework by doxygen1.3