public class MapUtils
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
MapUtils()
Don't allow instantiation, do allow overrides.
|
| Modifier and Type | Method and Description |
|---|---|
static java.util.Map<java.lang.String,java.lang.String> |
loadMap(java.io.File mapFile,
java.lang.String separator,
java.lang.String qualifier,
java.lang.String encoding)
Load string map from a file.
|
static java.util.Map<java.lang.String,java.lang.String> |
loadMap(java.lang.String mapFileName)
Load string map from a file name.
|
static java.util.Map<java.lang.String,java.lang.String> |
loadMap(java.lang.String mapFileName,
java.lang.String separator,
java.lang.String qualifier,
java.lang.String encoding)
Load string map from a file name.
|
static java.util.Map<java.lang.String,java.lang.String> |
loadMap(java.net.URL mapURL,
java.lang.String separator,
java.lang.String qualifier,
java.lang.String encoding)
Load string map from a URL.
|
static void |
saveMap(java.util.Map<?,?> map,
java.io.File mapFile,
java.lang.String separator,
java.lang.String qualifier,
java.lang.String encoding)
Save map to a file.
|
static void |
saveMap(java.util.Map<?,?> map,
java.lang.String mapFileName)
Save map to a file name.
|
static void |
saveMap(java.util.Map<?,?> map,
java.lang.String mapFileName,
java.lang.String separator,
java.lang.String qualifier,
java.lang.String encoding)
Save map to a file name.
|
static void |
saveSortedMap(java.util.Map<?,?> map,
java.io.File mapFile,
java.lang.String separator,
java.lang.String qualifier,
java.lang.String encoding)
Save map to a file in sorted key order.
|
static void |
saveSortedMap(java.util.Map<?,?> map,
java.lang.String mapFileName,
java.lang.String separator,
java.lang.String qualifier,
java.lang.String encoding)
Save map to a file name in sorted key order.
|
public static java.util.Map<java.lang.String,java.lang.String> loadMap(java.net.URL mapURL,
java.lang.String separator,
java.lang.String qualifier,
java.lang.String encoding)
throws java.io.IOException,
java.io.FileNotFoundException
mapURL - URL for map file.separator - Field separator.qualifier - Quote character.encoding - Character encoding for the file.java.io.FileNotFoundException - If input file does not exist.java.io.IOException - If input file cannot be opened.public static java.util.Map<java.lang.String,java.lang.String> loadMap(java.io.File mapFile,
java.lang.String separator,
java.lang.String qualifier,
java.lang.String encoding)
throws java.io.IOException,
java.io.FileNotFoundException
mapFile - Map file.separator - Field separator.qualifier - Quote character.encoding - Character encoding for the file.java.io.FileNotFoundException - If input file does not exist.java.io.IOException - If input file cannot be opened.public static java.util.Map<java.lang.String,java.lang.String> loadMap(java.lang.String mapFileName,
java.lang.String separator,
java.lang.String qualifier,
java.lang.String encoding)
throws java.io.IOException,
java.io.FileNotFoundException
mapFileName - Map file name.separator - Field separator.qualifier - Quote character.encoding - Character encoding for the file.java.io.FileNotFoundException - If input file does not exist.java.io.IOException - If input file cannot be opened.public static java.util.Map<java.lang.String,java.lang.String> loadMap(java.lang.String mapFileName)
throws java.io.IOException,
java.io.FileNotFoundException
mapFileName - Map file name.Map is assumed to be utf-8 encoded and have tab-separated values.
java.io.FileNotFoundException - If input file does not exist.java.io.IOException - If input file cannot be opened.public static void saveMap(java.util.Map<?,?> map,
java.io.File mapFile,
java.lang.String separator,
java.lang.String qualifier,
java.lang.String encoding)
throws java.io.IOException,
java.io.FileNotFoundException
map - Map to save.mapFile - Output file name.separator - Field separator.qualifier - Quote character.encoding - Character encoding for the file.java.io.IOException - If output file has error.java.io.FileNotFoundExceptionpublic static void saveMap(java.util.Map<?,?> map,
java.lang.String mapFileName,
java.lang.String separator,
java.lang.String qualifier,
java.lang.String encoding)
throws java.io.IOException,
java.io.FileNotFoundException
map - Map to save.mapFileName - Output file name.separator - Field separator.qualifier - Quote character.encoding - Character encoding for the file.java.io.IOException - If output file has error.java.io.FileNotFoundExceptionpublic static void saveMap(java.util.Map<?,?> map,
java.lang.String mapFileName)
throws java.io.IOException,
java.io.FileNotFoundException
map - Map to save.mapFileName - Output file name.java.io.IOException - If output file has error.
The map is saved with utf-8 encoding and a tab character separating the value from the key.
java.io.FileNotFoundExceptionpublic static void saveSortedMap(java.util.Map<?,?> map,
java.io.File mapFile,
java.lang.String separator,
java.lang.String qualifier,
java.lang.String encoding)
throws java.io.IOException,
java.io.FileNotFoundException
map - Map to save.mapFile - Output file name.separator - Field separator.qualifier - Quote character.encoding - Character encoding for the file.java.io.IOException - If output file has error.java.io.FileNotFoundExceptionpublic static void saveSortedMap(java.util.Map<?,?> map,
java.lang.String mapFileName,
java.lang.String separator,
java.lang.String qualifier,
java.lang.String encoding)
throws java.io.IOException,
java.io.FileNotFoundException
map - Map to save.mapFileName - Output file name.separator - Field separator.qualifier - Quote character.encoding - Character encoding for the file.java.io.IOException - If output file has error.java.io.FileNotFoundException