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.
@return The command line options for this property set.
Get all properties whose keys begins with
prefix. If
prefix is an empty string,
then all properties are returned.
@param prefix The prefix to search for (empty string if none).
@return The matching property set.
Get a property by key. If the property is not set, an empty
string is returned.
@param key The property key.
@return The property value.
@see #setProperty
Get a property as an integer. If the property is not set, 0
is returned.
@param key The property key.
@return The property value interpreted as an integer.
@see #setProperty
Get a property as an integer. If the property is not set, the
given default value is returned.
@param key The property key.
@param value The default value to use if the property does not
exist.
@return The property value interpreted as an integer, or the
default value.
@see #setProperty
Get a property as a list of strings. The strings must be
separated by whitespace or comma. If the property is not set,
an empty list is returned. The strings in the list can contain
whitespace and commas if they are enclosed in single or double
quotes. If quotes are mismatched, an empty list is returned.
Within single quotes or double quotes, you can escape the
quote in question with , e.g. O'Reilly can be written as
O'Reilly, "O'Reilly" or 'O'Reilly'.
@param key The property key.
@return The property value interpreted as a list of strings.
@see #setProperty
Get a property as a list of strings. The strings must be
separated by whitespace or comma. If the property is not set,
the default list is returned. The strings in the list can contain
whitespace and commas if they are enclosed in single or double
quotes. If quotes are mismatched, the default list is returned.
Within single quotes or double quotes, you can escape the
quote in question with , e.g. O'Reilly can be written as
O'Reilly, "O'Reilly" or 'O'Reilly'.
@param key The property key.
@param value The default value to use if the property is not set.
@return The property value interpreted as list of strings, or the
default value.
@see #setProperty
Get a property by key. If the property is not set, the
given default value is returned.
@param key The property key.
@param value The default value to use if the property does not
exist.
@return The property value or the default value.
@see #setProperty
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.
@param prefix The property prefix, or an empty string to
convert all options starting with --.
@param options The command-line options.
@return The command-line options that do not start with the specified
prefix, in their original order.
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, --IceGrid,
--IcePatch2, --IceSSL, --IceStorm, --Freeze, and --Glacier2.
@param options The command-line options.
@return The command-line options that do not start with one of
the listed prefixes, in their original order.