ULAPI  8.0
Public Member Functions | Protected Attributes | List of all members
ULConfiguration Class Reference

Each object of type ULFactory (or one of its descendants) uses a ULConfiguration object to maintain configuration state needed to make decisions about instantiation of workers, locks, data sources, etc. The ULConfiguration object may draw its values from defaults, from a config file, or from the factory's own initialization routines. More...

#include <ulconfiguration.h>

Public Member Functions

 ULConfiguration ()
 
 ULConfiguration (const ULConfiguration &other)
 
virtual ~ULConfiguration ()
 
void clear ()
 
ULConfigurationoperator= (const ULConfiguration &other)
 
ULConfigLockType getLockType () const
 
void setLockType (ULConfigLockType type)
 
ULConfigDictionaryDataSourceType getDictionaryDataSourceType () const
 
void setDictionaryDataSourceType (ULConfigDictionaryDataSourceType type)
 
ULConfigLanguageDataSourceType getLanguageDataSourceType () const
 
void setLanguageDataSourceType (ULConfigLanguageDataSourceType type)
 

Protected Attributes

ULConfigLockType lockType
 
ULConfigDictionaryDataSourceType dictionaryDataSourceType
 
ULConfigLanguageDataSourceType languageDataSourceType
 

Detailed Description

Each object of type ULFactory (or one of its descendants) uses a ULConfiguration object to maintain configuration state needed to make decisions about instantiation of workers, locks, data sources, etc. The ULConfiguration object may draw its values from defaults, from a config file, or from the factory's own initialization routines.

Constructor & Destructor Documentation

ULConfiguration::ULConfiguration ( )
ULConfiguration::ULConfiguration ( const ULConfiguration other)
virtual ULConfiguration::~ULConfiguration ( )
virtual

Member Function Documentation

void ULConfiguration::clear ( )
ULConfigDictionaryDataSourceType ULConfiguration::getDictionaryDataSourceType ( ) const
ULConfigLanguageDataSourceType ULConfiguration::getLanguageDataSourceType ( ) const
ULConfigLockType ULConfiguration::getLockType ( ) const
ULConfiguration& ULConfiguration::operator= ( const ULConfiguration other)
void ULConfiguration::setDictionaryDataSourceType ( ULConfigDictionaryDataSourceType  type)
void ULConfiguration::setLanguageDataSourceType ( ULConfigLanguageDataSourceType  type)
void ULConfiguration::setLockType ( ULConfigLockType  type)

Member Data Documentation

ULConfigDictionaryDataSourceType ULConfiguration::dictionaryDataSourceType
protected
ULConfigLanguageDataSourceType ULConfiguration::languageDataSourceType
protected
ULConfigLockType ULConfiguration::lockType
protected

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