local interface Properties |
A property set used to configure Ice and Ice applications. Properties are key/value pairs, with both keys and values being strings. By convention, property keys should have the form application-name[.category[.sub-category]].name.
Create a copy of this property set.
Get a sequence of command-line options that is equivalent to this property set.
Get all properties whose keys begins with prefix.
Get a property by key.
Get a property as an integer.
Get a property as an integer.
Get a property by key.
Load properties from a file.
Convert a sequence of command-line options into properties.
Convert a sequence of command-line options into properties.
Set a property.
StringSeq getCommandLineOptions(); |
Get a sequence of command-line options that is equivalent to this property set. Each element of the returned sequence is a command-line option of the form --key=value.
PropertyDict getPropertiesForPrefix(string prefix); |
Get all properties whose keys begins with prefix. If prefix is an empty string, then all properties are returned.
string getProperty(string key); |
Get a property by key. If the property does not exist, an empty string is returned.
int getPropertyAsInt(string key); |
Get a property as an integer. If the property does not exist, 0 is returned.
int getPropertyAsIntWithDefault(string key, int value); |
Get a property as an integer. If the property does not exist, the given default value is returned.
string getPropertyWithDefault(string key, string value); |
Get a property by key. If the property does not exist, the given default value is returned.
StringSeq parseCommandLineOptions(string prefix, StringSeq options); |
Convert a sequence of command-line options into properties. All options that begin with --prefix. are converted into properties. If the prefix is empty, all options that begin with -- are converted to properties.
StringSeq parseIceCommandLineOptions(StringSeq options); |
Convert a sequence of command-line options into properties. All options that begin with one of the following prefixes are converted into properties: --Ice, --IceBox, --IcePack, --IcePatch, --IceSSL, --IceStorm, --Freeze, and --Glacier.
<<< Previous | Home | Next >>> |
Ice::Process | Up | Ice::ProtocolException |