Public Types | |
typedef std::list < const IConfiguration * > | ConfigurationList |
typedef ConfigurationList::const_iterator | Iterator |
Public Member Functions | |
CXMLConfigurationElement (const CXMLElement &element) | |
CXMLConfigurationElement (const CXMLConfigurationElement &rhs) | |
~CXMLConfigurationElement () override | |
CXMLConfigurationElement & | operator= (const CXMLConfigurationElement &rhs) |
void | Visit (Core::IVisitConfigurationElements &visitor) const override |
const Core::IConfiguration & | GetConfiguration (const Core::_tstring §ionName) const override |
const Core::IConfiguration * | GetOptionalConfiguration (const Core::_tstring §ionName) const override |
const IConfiguration & | GetNamedConfigurationSection (const Core::_tstring §ionName, const Core::_tstring &tagName, const Core::_tstring &tagValue) const override |
const IConfiguration * | GetOptionalNamedConfigurationSection (const Core::_tstring §ionName, const Core::_tstring &tagName, const Core::_tstring &tagValue) const override |
bool | HasValue (const Core::_tstring &valueName) const override |
Core::_tstring | GetStringValue (const Core::_tstring &valueName) const override |
Core::_tstring | GetStringValue (const Core::_tstring &valueName, const Core::_tstring &defaultValue) const override |
long | GetLongValue (const Core::_tstring &valueName) const override |
long | GetLongValue (const Core::_tstring &valueName, long defaultValue) const override |
short | GetShortValue (const Core::_tstring &valueName) const override |
short | GetShortValue (const Core::_tstring &valueName, short defaultValue) const override |
unsigned short | GetUnsignedShortValue (const Core::_tstring &valueName) const override |
unsigned short | GetUnsignedShortValue (const Core::_tstring &valueName, unsigned short defaultValue) const override |
BYTE | GetByteValue (const Core::_tstring &valueName) const override |
BYTE | GetByteValue (const Core::_tstring &valueName, BYTE defaultValue) const override |
bool | GetBoolValue (const Core::_tstring &valueName) const override |
bool | GetBoolValue (const Core::_tstring &valueName, bool defaultValue) const override |
double | GetDoubleValue (const Core::_tstring &valueName) const override |
double | GetDoubleValue (const Core::_tstring &valueName, double defaultValue) const override |
Iterator | GetConfigurations (const Core::_tstring §ionName) const override |
Iterator | GetOptionalConfigurations (const Core::_tstring §ionName) const override |
Iterator | End (const Core::_tstring §ionName) const override |
virtual bool | HasConfiguration (const _tstring §ionName) const |
virtual const IConfiguration & | GetOptionalConfigurationOrNullConfiguration (const _tstring §ionName) const |
Static Protected Attributes | |
static const ConfigurationList | s_emptyList |
typedef std::list<const IConfiguration *> ConfigurationList [inherited] |
typedef ConfigurationList::const_iterator Iterator [inherited] |
CXMLConfigurationElement | ( | const CXMLElement & | element | ) | [explicit] |
CXMLConfigurationElement | ( | const CXMLConfigurationElement & | rhs | ) |
~CXMLConfigurationElement | ( | ) | [override] |
CXMLConfigurationElement& operator= | ( | const CXMLConfigurationElement & | rhs | ) |
void Visit | ( | Core::IVisitConfigurationElements & | visitor | ) | const [override, virtual] |
Implements IConfiguration.
const Core::IConfiguration& GetConfiguration | ( | const Core::_tstring & | sectionName | ) | const [override, virtual] |
Implements IConfiguration.
const Core::IConfiguration* GetOptionalConfiguration | ( | const Core::_tstring & | sectionName | ) | const [override, virtual] |
Implements IConfiguration.
const IConfiguration& GetNamedConfigurationSection | ( | const Core::_tstring & | sectionName, | |
const Core::_tstring & | tagName, | |||
const Core::_tstring & | tagValue | |||
) | const [override, virtual] |
Implements IConfiguration.
const IConfiguration* GetOptionalNamedConfigurationSection | ( | const Core::_tstring & | sectionName, | |
const Core::_tstring & | tagName, | |||
const Core::_tstring & | tagValue | |||
) | const [override, virtual] |
Implements IConfiguration.
bool HasValue | ( | const Core::_tstring & | valueName | ) | const [override, virtual] |
Implements IConfiguration.
Core::_tstring GetStringValue | ( | const Core::_tstring & | valueName | ) | const [override, virtual] |
Implements IConfiguration.
Core::_tstring GetStringValue | ( | const Core::_tstring & | valueName, | |
const Core::_tstring & | defaultValue | |||
) | const [override, virtual] |
Implements IConfiguration.
long GetLongValue | ( | const Core::_tstring & | valueName | ) | const [override, virtual] |
Implements IConfiguration.
long GetLongValue | ( | const Core::_tstring & | valueName, | |
long | defaultValue | |||
) | const [override, virtual] |
Implements IConfiguration.
short GetShortValue | ( | const Core::_tstring & | valueName | ) | const [override, virtual] |
Implements IConfiguration.
short GetShortValue | ( | const Core::_tstring & | valueName, | |
short | defaultValue | |||
) | const [override, virtual] |
Implements IConfiguration.
unsigned short GetUnsignedShortValue | ( | const Core::_tstring & | valueName | ) | const [override, virtual] |
Implements IConfiguration.
unsigned short GetUnsignedShortValue | ( | const Core::_tstring & | valueName, | |
unsigned short | defaultValue | |||
) | const [override, virtual] |
Implements IConfiguration.
BYTE GetByteValue | ( | const Core::_tstring & | valueName | ) | const [override, virtual] |
Implements IConfiguration.
BYTE GetByteValue | ( | const Core::_tstring & | valueName, | |
BYTE | defaultValue | |||
) | const [override, virtual] |
Implements IConfiguration.
bool GetBoolValue | ( | const Core::_tstring & | valueName | ) | const [override, virtual] |
Implements IConfiguration.
bool GetBoolValue | ( | const Core::_tstring & | valueName, | |
bool | defaultValue | |||
) | const [override, virtual] |
Implements IConfiguration.
double GetDoubleValue | ( | const Core::_tstring & | valueName | ) | const [override, virtual] |
Implements IConfiguration.
double GetDoubleValue | ( | const Core::_tstring & | valueName, | |
double | defaultValue | |||
) | const [override, virtual] |
Implements IConfiguration.
Iterator GetConfigurations | ( | const Core::_tstring & | sectionName | ) | const [override, virtual] |
Implements IConfiguration.
Iterator GetOptionalConfigurations | ( | const Core::_tstring & | sectionName | ) | const [override, virtual] |
Implements IConfiguration.
Iterator End | ( | const Core::_tstring & | sectionName | ) | const [override, virtual] |
Implements IConfiguration.
const IConfiguration & GetOptionalConfigurationOrNullConfiguration | ( | const _tstring & | sectionName | ) | const [virtual, inherited] |
const IConfiguration::ConfigurationList s_emptyList [static, protected, inherited] |