VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions
DtDefaultAdminContentFactory Class Reference

Registers default admin content creators supplied with VR-Forces. More...

Inheritance diagram for DtDefaultAdminContentFactory:
Inheritance graph
[legend]

Public Member Functions

 DtDefaultAdminContentFactory ()
 constructor
- Public Member Functions inherited from DtAdminContentFactory
 DtAdminContentFactory ()
virtual ~DtAdminContentFactory ()
- Public Member Functions inherited from DtFactoryTemplate< DtAdminContent, DtAdminContentMessageType >
 DtFactoryTemplate ()
 constructor
virtual ~DtFactoryTemplate ()
 Destructor: deletes factory and any entries on the factory.
virtual void addCreatorFcn (const DtAdminContentMessageType &key, DtCreatorFcn fcn)
 Add a creator function to the factory.
virtual bool removeCreatorFcn (const DtAdminContentMessageType &key)
 Remove a creator function with the given key.
virtual bool isKeyRegistered (const DtAdminContentMessageType &key) const
virtual DtString creationObjectName () const
virtual const DtCreatorMapTypecreatorMap () const
virtual void setAlwaysWarnOnlyOnce (bool)
 Whether or not to always warn only once, even if not registered. Default is true.
bool alwaysWarnOnlyOnce () const
virtual DtAdminContentcreateNew (const DtAdminContentMessageType &key) const
 Create and return a new instance of the type based on the creator functions and the type specified.

Static Public Member Functions

static void registerCreators (DtAdminContentFactory *factory)
static DtAdminContentFactorycreate ()

Additional Inherited Members

- Public Types inherited from DtFactoryTemplate< DtAdminContent, DtAdminContentMessageType >
typedef DtAdminContent *(* DtCreatorFcn )()
typedef std::map
< DtAdminContentMessageType,
DtFactoryTemplateEntry
DtCreatorMapType
- Protected Member Functions inherited from DtAdminContentFactory
virtual DtString creationTypeName () const
- Protected Attributes inherited from DtFactoryTemplate< DtAdminContent, DtAdminContentMessageType >
DtCreatorMapType myCreatorMap
bool myAlwaysWarnOnlyOnce
std::map
< DtAdminContentMessageType,
bool
myMessageWarningFilters

Detailed Description

Registers default admin content creators supplied with VR-Forces.

Constructor & Destructor Documentation

DtDefaultAdminContentFactory::DtDefaultAdminContentFactory ( )

constructor

Member Function Documentation

static void DtDefaultAdminContentFactory::registerCreators ( DtAdminContentFactory factory)
static
static DtAdminContentFactory* DtDefaultAdminContentFactory::create ( )
static

Reimplemented from DtAdminContentFactory.


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

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)