Public Member Functions | Static Public Member Functions | List of all members
iattr::CStandardAttributesFactory Class Reference

Basic implementation of an property container. More...

#include <CStandardAttributesFactory.h>

Inheritance diagram for iattr::CStandardAttributesFactory:
istd::TIFactory< Interface > istd::IFactoryInfo istd::IPolymorphic

Public Member Functions

virtual iser::IObjectCreateInstance (const QByteArray &keyId="") const
 Create an instance of the object, mapped to the keyId keyId. More...
 
virtual KeyList GetFactoryKeys () const
 Returns all posible keys for this factory. More...
 
- Public Member Functions inherited from istd::IPolymorphic
virtual ~IPolymorphic ()
 

Static Public Member Functions

static const
CStandardAttributesFactory
GetInstance ()
 

Additional Inherited Members

- Public Types inherited from istd::TIFactory< Interface >
typedef Interface InterfaceType
 
- Public Types inherited from istd::IFactoryInfo
typedef QSet< QByteArray > KeyList
 

Detailed Description

Basic implementation of an property container.

Definition at line 16 of file CStandardAttributesFactory.h.

Member Function Documentation

virtual iser::IObject* iattr::CStandardAttributesFactory::CreateInstance ( const QByteArray &  keyId = "") const
virtual

Create an instance of the object, mapped to the keyId keyId.

Parameters
keyId
Returns
pointer to created object or NULL if it was not possible to create it or keyId does not exist.

Implements istd::TIFactory< Interface >.

virtual KeyList iattr::CStandardAttributesFactory::GetFactoryKeys ( ) const
virtual

Returns all posible keys for this factory.

Implements istd::IFactoryInfo.

static const CStandardAttributesFactory& iattr::CStandardAttributesFactory::GetInstance ( )
static

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

© 2007-2017 Witold Gantzke and Kirill Lepskiy