SourceForge Logo
Main Page   Class Hierarchy   Compound List   File List   Compound Members  

PasswordTreeElementFactory Class Reference

Factory of the password composite. More...

#include <PasswordTreeElementFactory.h>

Inheritance diagram for PasswordTreeElementFactory:

PassguardErrorManager List of all members.

Public Methods

 PasswordTreeElementFactory ()
 Constructor of the Factory of the password composite. More...

virtual ~PasswordTreeElementFactory ()
 Destructor of the Factory of the password composite. More...

virtual PasswordManagerElementcreatePasswordManagerElement (string name, int deepness)
 Create a PasswordManagerElement object that is a leaf element of the password composite. More...

virtual PasswordGroupElementcreatePasswordGroupElement (string name, int deepness)
 Create a PasswordGroupElement that is a branch element of the password composite. More...

virtual PasswordRootElementcreatePasswordRootElement (void)
 Create a PasswordRootElement that is the root element of the password composite. Its name is "TreeRoot" and its deepness is 0. More...


Detailed Description

Factory of the password composite.


Constructor & Destructor Documentation

PasswordTreeElementFactory::PasswordTreeElementFactory  
 

Constructor of the Factory of the password composite.

Returns:
none

PasswordTreeElementFactory::~PasswordTreeElementFactory   [virtual]
 

Destructor of the Factory of the password composite.

Returns:
none


Member Function Documentation

PasswordGroupElement * PasswordTreeElementFactory::createPasswordGroupElement string    name,
int    deepness
[virtual]
 

Create a PasswordGroupElement that is a branch element of the password composite.

Parameters:
name  name of the branch element
deepness  the level of the element in the composite's structure
Returns:
The new PasswordGroupElement object
Warning:
This object must be deleted after its use

PasswordManagerElement * PasswordTreeElementFactory::createPasswordManagerElement string    name,
int    deepness
[virtual]
 

Create a PasswordManagerElement object that is a leaf element of the password composite.

Parameters:
name  name of the leaf element
deepness  the level of the element in the composite's structure
Returns:
The new PasswordManagerElement object
Warning:
This object must be deleted after its use

PasswordRootElement * PasswordTreeElementFactory::createPasswordRootElement void    [virtual]
 

Create a PasswordRootElement that is the root element of the password composite. Its name is "TreeRoot" and its deepness is 0.

Returns:
The new PasswordRootElement object
Warning:
This object must be deleted after its use


The documentation for this class was generated from the following files:
Generated on Sun Mar 9 15:36:53 2003 for PassGuardFramework by doxygen1.2.15