Constructs a Properties from the given values.
Constructs a Properties by reading from each of the given files, in the order that they're provided. Note that properties in an earlier file will be overwritten by properties of the same key in later files.
Adds all properties from the given Properties to this one, overwriting any properties with the same name.
Adds all properties from the given files to this one.
Gets the value of a property, or returns the specified default value if the given property doesn't exist.
Gets a property's value as a certain type. If the property does not exist, a MissingPropertyException is thrown. If the conversion could not be performed, a std.conv.ConvException is thrown.
Gets a property's value as a certain type. If the property does not exist, a default value is returned. If the conversion could not be performed, a std.conv.ConvException is thrown.
Gets a new set of properties containing only those whose names match the given prefix.
Gets a set of properties whose names match the given prefix, and uses them to populate a struct of the given type.
Checks if the given property exists within this set.
Implementation of the binary "in" operator to determine if a property is defined for this properties object.
Determines if this properties object is equal to the other.
Gets the value of a property, or throws a missing property exception.
Assigns the given value to a property.
The internal values of this properties struct.
The properties is a struct containing key-value pairs of strings, which can be easily and efficiently written to and read from a file.