| public static void store(ObjectMap<String, String> properties, Writer writer, String comment) throws IOException Writes the key/value pairs of the specified ObjectMap to the output character stream in a simple line-oriented
format compatible with java.util.Properties.
Every entry in the ObjectMap is written out, one per line. For each entry the key string is written, then an
ASCII =, then the associated element string. For the key, all space characters are written with a preceding
\ character. For the element, leading space characters, but not embedded or trailing space characters, are
written with a preceding \ character. The key and element characters #, !,
=, and : are written with a preceding backslash to ensure that they are properly loaded.
After the entries have been written, the output stream is flushed. The output stream remains open after this method returns.
- Parameters
- properties:ObjectMap<String, String>
the ObjectMap.
- writer:Writer
an output character stream writer.
- comment:String
an optional comment to be written, or null.
- Exceptions
- IOException:
- if writing this property list to the specified output stream throws an IOException.
- NullPointerException:
- if
writer is null.
|