uk.org.retep.util.collections
Class MapUtils

java.lang.Object
  extended by uk.org.retep.util.collections.MapUtils

public final class MapUtils
extends java.lang.Object

A collection of utility methods for java.util.Map

Author:
peter

Method Summary
static java.util.Map<java.lang.String,java.lang.String> loadLine(java.lang.String line, java.util.Map<java.lang.String,java.lang.String> map)
           
static java.util.Map<java.lang.String,java.lang.String> loadMap(BufferedCharReader r)
           
static java.util.Map<java.lang.String,java.lang.String> loadMap(BufferedCharReader r, java.util.Map<java.lang.String,java.lang.String> map)
           
static java.util.Map<java.lang.String,java.lang.String> loadMap(java.io.File file)
           
static java.util.Map<java.lang.String,java.lang.String> loadMap(java.io.File file, java.util.Map<java.lang.String,java.lang.String> map)
           
static java.util.Map<java.lang.String,java.lang.String> loadMap(java.io.InputStream is)
           
static java.util.Map<java.lang.String,java.lang.String> loadMap(java.io.InputStream is, java.util.Map<java.lang.String,java.lang.String> map)
           
static java.util.Map<java.lang.String,java.lang.String> loadMap(java.util.List<java.lang.String> lines)
           
static java.util.Map<java.lang.String,java.lang.String> loadMap(java.util.List<java.lang.String> lines, java.util.Map<java.lang.String,java.lang.String> map)
           
static java.util.Map<java.lang.String,java.lang.String> loadMap(java.util.Map<java.lang.String,java.lang.String> map, java.io.InputStream is)
          Loads a Map from a URL
static java.util.Map<java.lang.String,java.lang.String> loadMap(java.util.Map<java.lang.String,java.lang.String> map, java.io.Reader reader)
          Loads a Map from a URL
static java.util.Map<java.lang.String,java.lang.String> loadMap(java.util.Map<java.lang.String,java.lang.String> map, java.net.URL url)
          Loads a Map from a URL
static java.util.Map<java.lang.String,java.lang.String> loadMap(java.io.Reader r)
           
static java.util.Map<java.lang.String,java.lang.String> loadMap(java.io.Reader r, java.util.Map<java.lang.String,java.lang.String> map)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

loadMap

public static java.util.Map<java.lang.String,java.lang.String> loadMap(java.util.Map<java.lang.String,java.lang.String> map,
                                                                       java.net.URL url)
                                                                throws java.io.IOException
Loads a Map from a URL

Parameters:
map - Map to load into
url - URL of resource containing map
Returns:
map with the contents of the resource loaded
Throws:
java.io.IOException - On error

loadMap

public static java.util.Map<java.lang.String,java.lang.String> loadMap(java.util.Map<java.lang.String,java.lang.String> map,
                                                                       java.io.InputStream is)
                                                                throws java.io.IOException
Loads a Map from a URL

Parameters:
is - InputStream
map - Map to load into
Returns:
map with the contents of the resource loaded
Throws:
java.io.IOException - On error

loadMap

public static java.util.Map<java.lang.String,java.lang.String> loadMap(java.util.Map<java.lang.String,java.lang.String> map,
                                                                       java.io.Reader reader)
                                                                throws java.io.IOException
Loads a Map from a URL

Parameters:
reader - Reader
map - Map to load into
Returns:
map with the contents of the resource loaded
Throws:
java.io.IOException - On error

loadMap

public static java.util.Map<java.lang.String,java.lang.String> loadMap(java.io.InputStream is,
                                                                       java.util.Map<java.lang.String,java.lang.String> map)
                                                                throws java.io.IOException
Throws:
java.io.IOException

loadMap

public static java.util.Map<java.lang.String,java.lang.String> loadMap(java.io.InputStream is)
                                                                throws java.io.IOException
Throws:
java.io.IOException

loadMap

public static java.util.Map<java.lang.String,java.lang.String> loadMap(java.io.Reader r,
                                                                       java.util.Map<java.lang.String,java.lang.String> map)
                                                                throws java.io.IOException
Throws:
java.io.IOException

loadMap

public static java.util.Map<java.lang.String,java.lang.String> loadMap(java.io.Reader r)
                                                                throws java.io.IOException
Throws:
java.io.IOException

loadMap

public static java.util.Map<java.lang.String,java.lang.String> loadMap(java.io.File file,
                                                                       java.util.Map<java.lang.String,java.lang.String> map)
                                                                throws java.io.IOException
Throws:
java.io.IOException

loadMap

public static java.util.Map<java.lang.String,java.lang.String> loadMap(java.io.File file)
                                                                throws java.io.IOException
Throws:
java.io.IOException

loadMap

public static java.util.Map<java.lang.String,java.lang.String> loadMap(BufferedCharReader r,
                                                                       java.util.Map<java.lang.String,java.lang.String> map)
                                                                throws java.io.IOException
Throws:
java.io.IOException

loadMap

public static java.util.Map<java.lang.String,java.lang.String> loadMap(BufferedCharReader r)
                                                                throws java.io.IOException
Throws:
java.io.IOException

loadMap

public static java.util.Map<java.lang.String,java.lang.String> loadMap(java.util.List<java.lang.String> lines)

loadMap

public static java.util.Map<java.lang.String,java.lang.String> loadMap(java.util.List<java.lang.String> lines,
                                                                       java.util.Map<java.lang.String,java.lang.String> map)

loadLine

public static java.util.Map<java.lang.String,java.lang.String> loadLine(java.lang.String line,
                                                                        java.util.Map<java.lang.String,java.lang.String> map)


Copyright © 1998-2010 Retep Development Group. All Rights Reserved.