version 1.12, 2006/06/19 19:37:31
|
version 1.13, 2006/11/14 18:34:49
|
|
|
// | // |
//============================================================================== | //============================================================================== |
// | // |
// Author: Nag Boranna (nagaraja_boranna@hp.com) |
|
// |
|
// Modified By: |
|
// |
|
//%///////////////////////////////////////////////////////////////////////////// | //%///////////////////////////////////////////////////////////////////////////// |
| |
| |
|
|
| |
#include <Pegasus/Common/Exception.h> | #include <Pegasus/Common/Exception.h> |
#include <Pegasus/Config/Linkage.h> | #include <Pegasus/Config/Linkage.h> |
#include <Pegasus/Common/MessageLoader.h> //l10n |
#include <Pegasus/Common/MessageLoader.h> |
| |
PEGASUS_NAMESPACE_BEGIN | PEGASUS_NAMESPACE_BEGIN |
| |
|
|
class PEGASUS_CONFIG_LINKAGE MissingCommandLineOptionArgument : public Exception | class PEGASUS_CONFIG_LINKAGE MissingCommandLineOptionArgument : public Exception |
{ | { |
public: | public: |
//l10n |
|
//MissingCommandLineOptionArgument(const String& optionName) |
|
//: Exception("Missing command line option argument: " + optionName) { } |
|
MissingCommandLineOptionArgument(const String& optionName) | MissingCommandLineOptionArgument(const String& optionName) |
: Exception(MessageLoaderParms("Config.ConfigExceptions.MISSING_CMDLINE_OPTION", |
: Exception(MessageLoaderParms( |
|
"Config.ConfigExceptions.MISSING_CMDLINE_OPTION", |
"Missing command line option argument: $0", | "Missing command line option argument: $0", |
optionName)) { } |
optionName)) |
|
{ |
|
} |
}; | }; |
| |
/** | /** |
|
|
class PEGASUS_CONFIG_LINKAGE UnrecognizedCommandLineOption : public Exception | class PEGASUS_CONFIG_LINKAGE UnrecognizedCommandLineOption : public Exception |
{ | { |
public: | public: |
//UnrecognizedCommandLineOption(const String& optionName) |
|
//l10n |
|
//UnrecognizedCommandLineOption() |
|
//: Exception("Unrecognized command line option. ") { } |
|
UnrecognizedCommandLineOption() | UnrecognizedCommandLineOption() |
: Exception(MessageLoaderParms("Config.ConfigExceptions.UNRECOGNIZED_CMDLINE_OPTION", |
: Exception(MessageLoaderParms( |
"Unrecognized command line option. ")) { } |
"Config.ConfigExceptions.UNRECOGNIZED_CMDLINE_OPTION", |
|
"Unrecognized command line option. ")) |
|
{ |
|
} |
}; | }; |
| |
| |
|
|
class PEGASUS_CONFIG_LINKAGE InvalidPropertyValue : public Exception | class PEGASUS_CONFIG_LINKAGE InvalidPropertyValue : public Exception |
{ | { |
public: | public: |
//l10n |
|
//InvalidPropertyValue(const String& name, const String& value) |
|
//: Exception("Invalid property value: " + name + "=" + value ) { } |
|
InvalidPropertyValue(const String& name, const String& value) | InvalidPropertyValue(const String& name, const String& value) |
: Exception(MessageLoaderParms("Config.ConfigExceptions.INVALID_PROPERTY_VALUE", |
: Exception(MessageLoaderParms( |
|
"Config.ConfigExceptions.INVALID_PROPERTY_VALUE", |
"Invalid property value: $0=$1", | "Invalid property value: $0=$1", |
name, | name, |
value )) { } |
value)) |
|
{ |
|
} |
}; | }; |
| |
| |
|
|
class PEGASUS_CONFIG_LINKAGE DuplicateOption : public Exception | class PEGASUS_CONFIG_LINKAGE DuplicateOption : public Exception |
{ | { |
public: | public: |
//l10n |
|
//DuplicateOption(const String& name) |
|
//: Exception("Duplicate option: " + name) { } |
|
DuplicateOption(const String& name) | DuplicateOption(const String& name) |
: Exception(MessageLoaderParms("Config.ConfigExceptions.DUPLICATE_OPTION", |
: Exception(MessageLoaderParms( |
|
"Config.ConfigExceptions.DUPLICATE_OPTION", |
"Duplicate option: $0", | "Duplicate option: $0", |
name)) { } |
name)) |
|
{ |
|
} |
}; | }; |
| |
| |
|
|
class PEGASUS_CONFIG_LINKAGE UnrecognizedConfigFileOption : public Exception | class PEGASUS_CONFIG_LINKAGE UnrecognizedConfigFileOption : public Exception |
{ | { |
public: | public: |
//l10n |
|
//UnrecognizedConfigFileOption(const String& name) |
|
//: Exception("Unrecognized config file option: " + name) { } |
|
UnrecognizedConfigFileOption(const String& name) | UnrecognizedConfigFileOption(const String& name) |
: Exception(MessageLoaderParms("Config.ConfigExceptions.UNRECOGNIZED_CONFIG_FILE_OPTION", |
: Exception(MessageLoaderParms( |
|
"Config.ConfigExceptions.UNRECOGNIZED_CONFIG_FILE_OPTION", |
"Unrecognized config file option: $0", | "Unrecognized config file option: $0", |
name)) { } |
name)) |
|
{ |
|
} |
}; | }; |
| |
| |
|
|
class PEGASUS_CONFIG_LINKAGE MissingRequiredOptionValue : public Exception | class PEGASUS_CONFIG_LINKAGE MissingRequiredOptionValue : public Exception |
{ | { |
public: | public: |
//l10n |
|
//MissingRequiredOptionValue(const String& name) |
|
//: Exception("Missing required option value: " + name) { } |
|
MissingRequiredOptionValue(const String& name) | MissingRequiredOptionValue(const String& name) |
: Exception(MessageLoaderParms("Config.ConfigExceptions.MISSING_REQUIRED_OPTION", |
: Exception(MessageLoaderParms( |
|
"Config.ConfigExceptions.MISSING_REQUIRED_OPTION", |
"Missing required option value: $0", | "Missing required option value: $0", |
name)) { } |
name)) |
|
{ |
|
} |
}; | }; |
| |
| |
|
|
class PEGASUS_CONFIG_LINKAGE UnrecognizedConfigProperty : public Exception | class PEGASUS_CONFIG_LINKAGE UnrecognizedConfigProperty : public Exception |
{ | { |
public: | public: |
//l10n |
|
//UnrecognizedConfigProperty(const String& name) |
|
//: Exception("Unrecognized config property: " + name) { } |
|
UnrecognizedConfigProperty(const String& name) | UnrecognizedConfigProperty(const String& name) |
: Exception(MessageLoaderParms("Config.ConfigExceptions.UNRECOGNIZED_CONFIG_PROPERTY", |
: Exception(MessageLoaderParms( |
|
"Config.ConfigExceptions.UNRECOGNIZED_CONFIG_PROPERTY", |
"Unrecognized config property: $0", | "Unrecognized config property: $0", |
name)) { } |
name)) |
|
{ |
|
} |
}; | }; |
| |
/** | /** |
|
|
class PEGASUS_CONFIG_LINKAGE NonDynamicConfigProperty : public Exception | class PEGASUS_CONFIG_LINKAGE NonDynamicConfigProperty : public Exception |
{ | { |
public: | public: |
//l10n |
|
//NonDynamicConfigProperty(const String& name) |
|
//: Exception("NonDynamic config property: " + name) { } |
|
NonDynamicConfigProperty(const String& name) | NonDynamicConfigProperty(const String& name) |
: Exception(MessageLoaderParms("Config.ConfigExceptions.NONDYNAMIC_CONFIG_PROPERTY", |
: Exception(MessageLoaderParms( |
|
"Config.ConfigExceptions.NONDYNAMIC_CONFIG_PROPERTY", |
"NonDynamic config property: $0", | "NonDynamic config property: $0", |
name)) { } |
name)) |
|
{ |
|
} |
}; | }; |
| |
PEGASUS_NAMESPACE_END | PEGASUS_NAMESPACE_END |