ehcache

net.sf.ehcache.util
Class PropertyUtil

java.lang.Object
  extended by net.sf.ehcache.util.PropertyUtil

public final class PropertyUtil
extends java.lang.Object

Property utilities.

Version:
$Id: PropertyUtil.java 519 2007-07-27 07:11:45Z gregluck $
Author:
Greg Luck

Method Summary
static java.lang.String extractAndLogProperty(java.lang.String name, java.util.Map properties)
           
static java.lang.String extractAndLogProperty(java.lang.String name, java.util.Properties properties)
           
static boolean parseBoolean(java.lang.String value)
          Null safe, parser of boolean from a String
static java.util.Properties parseProperties(java.lang.String propertiesString, java.lang.String propertySeparator)
          Parse properties supplied as a comma separated list into a Properties object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

extractAndLogProperty

public static java.lang.String extractAndLogProperty(java.lang.String name,
                                                     java.util.Properties properties)
Returns:
null if their is no property for the key, or their are no properties

extractAndLogProperty

public static java.lang.String extractAndLogProperty(java.lang.String name,
                                                     java.util.Map properties)
Returns:
null if their is no property for the key, or their are no properties

parseProperties

public static java.util.Properties parseProperties(java.lang.String propertiesString,
                                                   java.lang.String propertySeparator)
Parse properties supplied as a comma separated list into a Properties object

Parameters:
propertiesString - a comma separated list such as "propertyA=s, propertyB=t"
Returns:
a newly constructed properties object

parseBoolean

public static boolean parseBoolean(java.lang.String value)
Null safe, parser of boolean from a String

Parameters:
value -
Returns:
true if non null and case insensitively matches true

ehcache