typedef std::list<const IConfiguration *> ConfigurationList [inherited] |
typedef ConfigurationList::const_iterator Iterator [inherited] |
enum LoadFrom |
CJSONConfiguration | ( | const JetByteTools::Core::_tstring & | configurationSource, | |
LoadFrom | loadFrom = LoadFromFile | |||
) | [explicit] |
CJSONConfiguration | ( | const JetByteTools::Core::_tstring & | configurationSource, | |
const JetByteTools::Core::_tstring & | sectionName, | |||
LoadFrom | loadFrom = LoadFromFile | |||
) |
CJSONConfiguration | ( | const CJSONConfiguration & | rhs | ) |
~CJSONConfiguration | ( | ) | [override] |
CJSONConfiguration& operator= | ( | const CJSONConfiguration & | rhs | ) |
const JB_Json::Value * GetValue | ( | ) | const |
JB_Json::Value * GetValue | ( | ) |
bool RemoveValue | ( | const JetByteTools::Core::_tstring & | valueName | ) |
CJSONValue GetValue | ( | const JetByteTools::Core::_tstring & | valueName | ) |
_tstring WriteToString | ( | ) | const |
void Visit | ( | JetByteTools::Core::IVisitConfigurationElements & | visitor | ) | const [override, virtual] |
Implements IConfiguration.
const JetByteTools::Core::IConfiguration& GetConfiguration | ( | const JetByteTools::Core::_tstring & | sectionName | ) | const [override, virtual] |
Implements IConfiguration.
const JetByteTools::Core::IConfiguration* GetOptionalConfiguration | ( | const JetByteTools::Core::_tstring & | sectionName | ) | const [override, virtual] |
Implements IConfiguration.
const JetByteTools::Core::IConfiguration& GetNamedConfigurationSection | ( | const JetByteTools::Core::_tstring & | sectionName, | |
const JetByteTools::Core::_tstring & | tagName, | |||
const JetByteTools::Core::_tstring & | tagValue | |||
) | const [override, virtual] |
Implements IConfiguration.
const JetByteTools::Core::IConfiguration* GetOptionalNamedConfigurationSection | ( | const JetByteTools::Core::_tstring & | sectionName, | |
const JetByteTools::Core::_tstring & | tagName, | |||
const JetByteTools::Core::_tstring & | tagValue | |||
) | const [override, virtual] |
Implements IConfiguration.
bool HasValue | ( | const JetByteTools::Core::_tstring & | valueName | ) | const [override, virtual] |
Implements IConfiguration.
JetByteTools::Core::_tstring GetStringValue | ( | const JetByteTools::Core::_tstring & | valueName | ) | const [override, virtual] |
Implements IConfiguration.
JetByteTools::Core::_tstring GetStringValue | ( | const JetByteTools::Core::_tstring & | valueName, | |
const JetByteTools::Core::_tstring & | defaultValue | |||
) | const [override, virtual] |
Implements IConfiguration.
long GetLongValue | ( | const JetByteTools::Core::_tstring & | valueName | ) | const [override, virtual] |
Implements IConfiguration.
long GetLongValue | ( | const JetByteTools::Core::_tstring & | valueName, | |
long | defaultValue | |||
) | const [override, virtual] |
Implements IConfiguration.
short GetShortValue | ( | const JetByteTools::Core::_tstring & | valueName | ) | const [override, virtual] |
Implements IConfiguration.
short GetShortValue | ( | const JetByteTools::Core::_tstring & | valueName, | |
short | defaultValue | |||
) | const [override, virtual] |
Implements IConfiguration.
unsigned short GetUnsignedShortValue | ( | const JetByteTools::Core::_tstring & | valueName | ) | const [override, virtual] |
Implements IConfiguration.
unsigned short GetUnsignedShortValue | ( | const JetByteTools::Core::_tstring & | valueName, | |
unsigned short | defaultValue | |||
) | const [override, virtual] |
Implements IConfiguration.
BYTE GetByteValue | ( | const JetByteTools::Core::_tstring & | valueName | ) | const [override, virtual] |
Implements IConfiguration.
BYTE GetByteValue | ( | const JetByteTools::Core::_tstring & | valueName, | |
BYTE | defaultValue | |||
) | const [override, virtual] |
Implements IConfiguration.
bool GetBoolValue | ( | const JetByteTools::Core::_tstring & | valueName | ) | const [override, virtual] |
Implements IConfiguration.
bool GetBoolValue | ( | const JetByteTools::Core::_tstring & | valueName, | |
bool | defaultValue | |||
) | const [override, virtual] |
Implements IConfiguration.
double GetDoubleValue | ( | const JetByteTools::Core::_tstring & | valueName | ) | const [override, virtual] |
Implements IConfiguration.
double GetDoubleValue | ( | const JetByteTools::Core::_tstring & | valueName, | |
double | defaultValue | |||
) | const [override, virtual] |
Implements IConfiguration.
Iterator GetConfigurations | ( | const JetByteTools::Core::_tstring & | sectionName | ) | const [override, virtual] |
Implements IConfiguration.
Iterator GetOptionalConfigurations | ( | const JetByteTools::Core::_tstring & | sectionName | ) | const [override, virtual] |
Implements IConfiguration.
Iterator End | ( | const JetByteTools::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] |