org.jplate.kvp.util
Class KvpUtil

java.lang.Object
  extended by org.jplate.kvp.util.KvpUtil

public class KvpUtil
extends java.lang.Object

KVP related utilities.

Modifications:
    $Date: 2008-12-02 12:32:45 -0500 (Tue, 02 Dec 2008) $
    $Revision: 479 $
    $Author: sfloess $
    $HeadURL: https://jplate.svn.sourceforge.net/svnroot/jplate/trunk/src/dev/java/org/jplate/kvp/util/KvpUtil.java $
    


Constructor Summary
private KvpUtil()
          Default constructor not allowed.
 
Method Summary
static java.util.List<KvpIfc> getAsList(java.io.File file)
          Create a List of KVP parsed data contained in file.
static java.util.List<KvpIfc> getAsList(java.io.InputStream inputStream)
          Create a List of KVP parsed data contained in inputStream.
static java.util.List<KvpIfc> getAsList(java.io.Reader reader)
          Create a List of KVP parsed data contained in reader.
static java.util.List<KvpIfc> getAsList(java.lang.String string)
          Create a List of KVP parsed data contained in string.
static java.util.Map<java.lang.String,java.lang.String> getAsMap(java.io.File file)
          Create a Map of KVP parsed data contained in file.
static java.util.Map<java.lang.String,java.lang.String> getAsMap(java.io.InputStream inputStream)
          Create a Map of KVP parsed data contained in inputStream.
static java.util.Map<java.lang.String,java.lang.String> getAsMap(java.io.Reader reader)
          Create a Map of KVP parsed data contained in reader.
static java.util.Map<java.lang.String,java.lang.String> getAsMap(java.lang.String string)
          Create a Map of KVP parsed data contained in string.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KvpUtil

private KvpUtil()
Default constructor not allowed.

Throws:
java.lang.UnsupportedOperationException - If this constructor is called.
Method Detail

getAsList

public static java.util.List<KvpIfc> getAsList(java.io.InputStream inputStream)
                                        throws KvpException
Create a List of KVP parsed data contained in inputStream.

Parameters:
inputStream - A stream KVP data.
Returns:
A list of KVP records and fields.
Throws:
KvpException - If any problems arise getting KVP releated data from inputStream.

getAsList

public static java.util.List<KvpIfc> getAsList(java.io.Reader reader)
                                        throws KvpException
Create a List of KVP parsed data contained in reader.

Parameters:
reader - Contains data to be parsed.
Returns:
A list of KVP records and fields.
Throws:
KvpException - If any problems arise parsing from reader.

getAsList

public static java.util.List<KvpIfc> getAsList(java.lang.String string)
                                        throws KvpException
Create a List of KVP parsed data contained in string.

Parameters:
string - A string containing data to be parsed.
Returns:
A list of KVP records and fields.
Throws:
KvpException - if any problems arise parsing from string.

getAsList

public static java.util.List<KvpIfc> getAsList(java.io.File file)
                                        throws KvpException
Create a List of KVP parsed data contained in file.

Parameters:
file - is the file containing data to be parsed.
Returns:
A list of KVP records and fields.
Throws:
KvpException - if any problems arise parsing from file.

getAsMap

public static java.util.Map<java.lang.String,java.lang.String> getAsMap(java.io.InputStream inputStream)
                                                                 throws KvpException
Create a Map of KVP parsed data contained in inputStream.

Parameters:
inputStream - A stream KVP data.
Returns:
A Map of KVP records and fields.
Throws:
KvpException - If any problems arise getting KVP releated data from inputStream.

getAsMap

public static java.util.Map<java.lang.String,java.lang.String> getAsMap(java.io.Reader reader)
                                                                 throws KvpException
Create a Map of KVP parsed data contained in reader.

Parameters:
reader - Contains data to be parsed.
Returns:
A kvp of KVP records and fields.
Throws:
KvpException - If any problems arise parsing from reader.

getAsMap

public static java.util.Map<java.lang.String,java.lang.String> getAsMap(java.lang.String string)
                                                                 throws KvpException
Create a Map of KVP parsed data contained in string.

Parameters:
string - A string containing data to be parsed.
Returns:
A kvp of KVP records and fields.
Throws:
KvpException - if any problems arise parsing from string.

getAsMap

public static java.util.Map<java.lang.String,java.lang.String> getAsMap(java.io.File file)
                                                                 throws KvpException
Create a Map of KVP parsed data contained in file.

Parameters:
file - is the file containing data to be parsed.
Returns:
A kvp of KVP records and fields.
Throws:
KvpException - if any problems arise parsing from file.