jodd.util
Class PropertiesUtil

java.lang.Object
  extended byjodd.util.PropertiesUtil

public final class PropertiesUtil
extends java.lang.Object

Misc java.util.Properties utils.


Constructor Summary
PropertiesUtil()
           
 
Method Summary
static java.util.Properties createFromFile(java.io.File file)
          Create properties from the file.
static java.util.Properties createFromFile(java.lang.String fileName)
          Create properties from the file.
static java.util.Properties getSubset(java.util.Properties p, java.lang.String base)
          Creates new Properties object from the original one, only by copying those properties that have specific first part of the key name.
static void loadFromFile(java.util.Properties p, java.io.File file)
          Loads properties from the file.
static void loadFromFile(java.util.Properties p, java.lang.String fileName)
          Loads properties from the file.
static void writeToFile(java.util.Properties p, java.io.File file)
          Writes properties to a file.
static void writeToFile(java.util.Properties p, java.io.File file, java.lang.String header)
          Writes properties to a file.
static void writeToFile(java.util.Properties p, java.lang.String fileName)
          Writes properties to a file.
static void writeToFile(java.util.Properties p, java.lang.String fileName, java.lang.String header)
          Writes properties to a file.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertiesUtil

public PropertiesUtil()
Method Detail

createFromFile

public static java.util.Properties createFromFile(java.lang.String fileName)
                                           throws java.io.IOException
Create properties from the file.

Parameters:
fileName - properties file name to load
Throws:
java.io.IOException

createFromFile

public static java.util.Properties createFromFile(java.io.File file)
                                           throws java.io.IOException
Create properties from the file.

Parameters:
file - properties file to load
Throws:
java.io.IOException

loadFromFile

public static void loadFromFile(java.util.Properties p,
                                java.lang.String fileName)
                         throws java.io.IOException
Loads properties from the file. Properties are appended to the existing properties object.

Parameters:
p - properties to fill in
fileName - properties file name to load
Throws:
java.io.IOException

loadFromFile

public static void loadFromFile(java.util.Properties p,
                                java.io.File file)
                         throws java.io.IOException
Loads properties from the file. Properties are appended to the existing properties object.

Parameters:
p - properties to fill in
file - file to read properties from
Throws:
java.io.IOException

writeToFile

public static void writeToFile(java.util.Properties p,
                               java.lang.String fileName)
                        throws java.io.IOException
Writes properties to a file.

Parameters:
p - properties to write to file
fileName - destination file name
Throws:
java.io.IOException

writeToFile

public static void writeToFile(java.util.Properties p,
                               java.lang.String fileName,
                               java.lang.String header)
                        throws java.io.IOException
Writes properties to a file.

Parameters:
p - properties to write to file
fileName - destiantion file name
header - optional header
Throws:
java.io.IOException

writeToFile

public static void writeToFile(java.util.Properties p,
                               java.io.File file)
                        throws java.io.IOException
Writes properties to a file.

Parameters:
p - properties to write to file
file - destination file
Throws:
java.io.IOException

writeToFile

public static void writeToFile(java.util.Properties p,
                               java.io.File file,
                               java.lang.String header)
                        throws java.io.IOException
Writes properties to a file.

Parameters:
p - properties to write to file
file - destiantion file
header - optional header
Throws:
java.io.IOException

getSubset

public static java.util.Properties getSubset(java.util.Properties p,
                                             java.lang.String base)
Creates new Properties object from the original one, only by copying those properties that have specific first part of the key name.

Parameters:
p - Source properties, from which new object will be created
base - Base properties key names.
Returns:
subset properties


Jodd v0.24.5 Javadoc