org.openjena.atlas.lib
Class PropertyUtils

java.lang.Object
  extended by org.openjena.atlas.lib.PropertyUtils

public class PropertyUtils
extends java.lang.Object


Constructor Summary
PropertyUtils()
           
 
Method Summary
 void checkMetadata(java.util.Properties properties, java.lang.String key, java.lang.String expected)
          Check property has teh vakue given - throw exception if not.
 void checkOrSetProperty(java.util.Properties properties, java.lang.String key, java.lang.String expected)
          Check property is an expected value or set if missing
 void ensurePropertySet(java.util.Properties properties, java.lang.String key, java.lang.String expected)
          Set property if not already set.
 java.lang.String getOrSetDefault(java.util.Properties properties, java.lang.String key, java.lang.String expected)
          Get property or the default value - also set the default value if not present
static java.lang.Boolean getPropertyAsBoolean(java.util.Properties properties, java.lang.String key)
           
static boolean getPropertyAsBoolean(java.util.Properties properties, java.lang.String key, boolean dftValue)
           
static int getPropertyAsInteger(java.util.Properties properties, java.lang.String key)
           
static int getPropertyAsInteger(java.util.Properties properties, java.lang.String key, int defaultValue)
           
static void loadFromFile(java.util.Properties properties, java.lang.String filename)
           
static java.util.Properties loadFromFile(java.lang.String filename)
          Java5 does not have read/write from readers/writers - needed for UTF-8
 boolean propertyEquals(java.util.Properties properties, java.lang.String key, java.lang.String value)
          Test whether a property has a value.
static void storeToFile(java.util.Properties properties, java.lang.String comment, java.lang.String filename)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyUtils

public PropertyUtils()
Method Detail

loadFromFile

public static java.util.Properties loadFromFile(java.lang.String filename)
                                         throws java.io.IOException
Java5 does not have read/write from readers/writers - needed for UTF-8

Throws:
java.io.IOException

loadFromFile

public static void loadFromFile(java.util.Properties properties,
                                java.lang.String filename)
                         throws java.io.IOException
Throws:
java.io.IOException

storeToFile

public static void storeToFile(java.util.Properties properties,
                               java.lang.String comment,
                               java.lang.String filename)
                        throws java.io.IOException
Throws:
java.io.IOException

getPropertyAsInteger

public static int getPropertyAsInteger(java.util.Properties properties,
                                       java.lang.String key)

getPropertyAsInteger

public static int getPropertyAsInteger(java.util.Properties properties,
                                       java.lang.String key,
                                       int defaultValue)

getPropertyAsBoolean

public static boolean getPropertyAsBoolean(java.util.Properties properties,
                                           java.lang.String key,
                                           boolean dftValue)

getPropertyAsBoolean

public static java.lang.Boolean getPropertyAsBoolean(java.util.Properties properties,
                                                     java.lang.String key)

propertyEquals

public boolean propertyEquals(java.util.Properties properties,
                              java.lang.String key,
                              java.lang.String value)
Test whether a property has a value. Null tests equal to not present.


ensurePropertySet

public void ensurePropertySet(java.util.Properties properties,
                              java.lang.String key,
                              java.lang.String expected)
Set property if not already set.


getOrSetDefault

public java.lang.String getOrSetDefault(java.util.Properties properties,
                                        java.lang.String key,
                                        java.lang.String expected)
Get property or the default value - also set the default value if not present


checkOrSetProperty

public void checkOrSetProperty(java.util.Properties properties,
                               java.lang.String key,
                               java.lang.String expected)
Check property is an expected value or set if missing


checkMetadata

public void checkMetadata(java.util.Properties properties,
                          java.lang.String key,
                          java.lang.String expected)
Check property has teh vakue given - throw exception if not.



Copyright ? 2004, 2005, 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP Copyright ? 2010 Talis Systems Ltd. Copyright ? 2010, 2011 Epimorphics Ltd.