#include <FaceFactory.h>
Public Member Functions | |
| Shell * | GetShell () const |
| Face * | CreateFace (const cl7::string_type &class_name) |
| void | DestroyFace (Face *face) |
| void | DestroyAllFaces () |
Protected Member Functions | |
| virtual Face * | _CreateFace (const cl7::string_type &class_name) |
| virtual void | _DestroyFace (Face *face) |
| Face * fl7::faces::_FaceFactory::_CreateFace | ( | const cl7::string_type & | class_name | ) | [protected, virtual] |
Creates a face of a concrete class identified by the given string. Override this method in derived classes to eventually create user defined face objects. You should call this method from your derived version to create the predefined face objects.
| virtual void fl7::faces::_FaceFactory::_DestroyFace | ( | Face * | face | ) | [inline, protected, virtual] |
Destroys the given face.
Reimplemented in fl7::faces::FaceFactory.
| Face * fl7::faces::_FaceFactory::CreateFace | ( | const cl7::string_type & | class_name | ) |
Creates a face of a concrete class identified by the given class name.
| void fl7::faces::_FaceFactory::DestroyAllFaces | ( | ) |
Destroys all faces.
| void fl7::faces::_FaceFactory::DestroyFace | ( | Face * | face | ) |
Destroys the given face and, in case of a collection, all of its child faces.
| Shell* fl7::faces::_FaceFactory::GetShell | ( | ) | const [inline] |
Returns the shell object the faces from this factory will belong to.
1.7.1