Loading...
Searching...
No Matches
te::st::STDataLoaderFromDSFactory Class Reference

This is the concrete factory for a STDataSourceLoaderFromDS. More...

#include <STDataLoaderFromDSFactory.h>

Inheritance diagram for te::st::STDataLoaderFromDSFactory:

Public Member Functions

const std::string & getType () const
 It returns the type of the factory.

 
 ~STDataLoaderFromDSFactory ()
 Destructor that automatically unregister the factory from the dictionary.
 

Static Public Member Functions

static void finalize ()
 It finalizes the factory: the singleton instance will be destroyed and will be unregistered from the abstract factory CachedSTDataLoader.
 
static void initialize ()
 It initializes the factory: the singleton instance will be registered in the abstract factory CachedSTDataLoader.
 

Protected Member Functions

STDataLoaderImplbuild ()
 It returns the global object DataSourceLoader.

 
 STDataLoaderFromDSFactory ()
 Constructor.

 

Static Private Attributes

static STDataLoaderFromDSFactorysm_factory
 A pointer to the global STDataLoaderFromDSFactory factory.
 

Detailed Description

This is the concrete factory for a STDataSourceLoaderFromDS.

See also
STDataSourceLoaderFromDS

Definition at line 43 of file STDataLoaderFromDSFactory.h.

Constructor & Destructor Documentation

◆ ~STDataLoaderFromDSFactory()

te::st::STDataLoaderFromDSFactory::~STDataLoaderFromDSFactory ( )

Destructor that automatically unregister the factory from the dictionary.

◆ STDataLoaderFromDSFactory()

te::st::STDataLoaderFromDSFactory::STDataLoaderFromDSFactory ( )
protected

Constructor.

Member Function Documentation

◆ build()

STDataLoaderImpl * te::st::STDataLoaderFromDSFactory::build ( )
protected

It returns the global object DataSourceLoader.

◆ finalize()

static void te::st::STDataLoaderFromDSFactory::finalize ( )
static

It finalizes the factory: the singleton instance will be destroyed and will be unregistered from the abstract factory CachedSTDataLoader.

◆ getType()

const std::string & te::st::STDataLoaderFromDSFactory::getType ( ) const

It returns the type of the factory.

◆ initialize()

static void te::st::STDataLoaderFromDSFactory::initialize ( )
static

It initializes the factory: the singleton instance will be registered in the abstract factory CachedSTDataLoader.

Member Data Documentation

◆ sm_factory

STDataLoaderFromDSFactory* te::st::STDataLoaderFromDSFactory::sm_factory
staticprivate

A pointer to the global STDataLoaderFromDSFactory factory.

Definition at line 69 of file STDataLoaderFromDSFactory.h.


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