org.lateralnz.common.util
Class ResourceUtils

java.lang.Object
  extended by org.lateralnz.common.util.ResourceUtils
All Implemented Interfaces:
Constants

public final class ResourceUtils
extends java.lang.Object
implements Constants

a utility class for loading resource bundles and property files


Field Summary
 
Fields inherited from interface org.lateralnz.common.util.Constants
AMPERSAND, AND, APPLICATION_X_WWW_FORM_URLENCODED, ASTERISK, AT, BACK_SLASH, CHAR_LEFT_CHEV, CHAR_RIGHT_CHEV, COLON, COMMA, CRLF, DASH, DELETE, DOLLAR, DOT, DOT_CLASS, DOT_JAVA, EIGHT, EMPTY, EQUALS, FALSE, FILE_SEPARATOR, FIVE, FORWARD_SLASH, FOUR, FULLSTOP, HASH, HAT, INSERT, LEFT_BRACE, LEFT_BRACKET, LEFT_CHEV, MAX_LEN_APPCODE, MAX_LEN_APPGROUP, MAX_LEN_MSGCODE, MAX_LEN_MSGTEXT, MINUS_ONE, N, NEWLINE, NINE, NO, NULL_STRING, OFF, ON, ONE, ONE_DAY, ONE_HOUR, ONE_MINUTE, ONE_WEEK, PATH_SEPARATOR, PERCENT, PIPE, PLUS, QUESTION_MARK, QUOTE, REQUIRED, REQUIRES_NEW, RETURN, RIGHT_BRACE, RIGHT_BRACKET, RIGHT_CHEV, SELECT, SEMICOLON, SEVEN, SINGLE_QUOTE, SIX, SPACE, SQ_LEFT_BRACKET, SQ_RIGHT_BRACKET, SUPPORTS, TEXT_HTML, TEXT_PLAIN, TEXT_XML, THREE, TRUE, TWO, UNDERSCORE, UPDATE, UTF_8, Y, YES, ZERO
 
Method Summary
static java.util.Properties getProperties(java.lang.String filename)
           
static java.util.ResourceBundle getStaticBundle(java.lang.Class c)
          get a resource bundle using the specified class(loader) to load it
static java.util.ResourceBundle getStaticBundle(java.lang.String name, java.lang.Class c)
          get a resource bundle with the specified name, using the specified class(loader) to load it
static java.util.ResourceBundle getStaticBundle(java.lang.String name, java.util.Locale locale, java.lang.Class c)
          get a resource bundle with the specified name and locale, using the specified class(loader) to load it
static java.lang.String getString(java.util.ResourceBundle res, java.lang.String key)
           
static java.lang.String getString(java.util.ResourceBundle res, java.lang.String key, java.lang.String def)
           
static boolean hasString(java.util.ResourceBundle resources, java.lang.String key)
           
static void loadProperties(java.util.Properties props, java.util.Map map)
          load a properties object with the contents of a map
static java.util.Map toMap(java.util.ResourceBundle res)
          turn a resource bundle into a map
static java.util.Properties toProperties(java.util.ResourceBundle res)
          convert a resource bundle to a properties object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getProperties

public static final java.util.Properties getProperties(java.lang.String filename)
                                                throws java.io.IOException,
                                                       java.io.FileNotFoundException
Throws:
java.io.IOException
java.io.FileNotFoundException

getStaticBundle

public static final java.util.ResourceBundle getStaticBundle(java.lang.Class c)
get a resource bundle using the specified class(loader) to load it


getStaticBundle

public static final java.util.ResourceBundle getStaticBundle(java.lang.String name,
                                                             java.lang.Class c)
get a resource bundle with the specified name, using the specified class(loader) to load it


getStaticBundle

public static final java.util.ResourceBundle getStaticBundle(java.lang.String name,
                                                             java.util.Locale locale,
                                                             java.lang.Class c)
get a resource bundle with the specified name and locale, using the specified class(loader) to load it


getString

public static final java.lang.String getString(java.util.ResourceBundle res,
                                               java.lang.String key,
                                               java.lang.String def)

getString

public static final java.lang.String getString(java.util.ResourceBundle res,
                                               java.lang.String key)

hasString

public static final boolean hasString(java.util.ResourceBundle resources,
                                      java.lang.String key)

loadProperties

public static final void loadProperties(java.util.Properties props,
                                        java.util.Map map)
load a properties object with the contents of a map


toMap

public static final java.util.Map toMap(java.util.ResourceBundle res)
turn a resource bundle into a map


toProperties

public static final java.util.Properties toProperties(java.util.ResourceBundle res)
convert a resource bundle to a properties object