net.sf.oval.localization.message
Class ResourceBundleMessageResolver

java.lang.Object
  extended by net.sf.oval.localization.message.ResourceBundleMessageResolver
All Implemented Interfaces:
MessageResolver

public class ResourceBundleMessageResolver
extends Object
implements MessageResolver

Default implementation that resolves messages based on the registered resource bundles.

Author:
Sebastian Thomschke

Field Summary
static ResourceBundleMessageResolver INSTANCE
           
 
Constructor Summary
ResourceBundleMessageResolver()
           
 
Method Summary
 boolean addMessageBundle(ResourceBundle messageBundle)
          Adds a message bundle
 String getMessage(String key)
          
 boolean removeMessageBundle(ResourceBundle messageBundle)
          Removes the message bundle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final ResourceBundleMessageResolver INSTANCE
Constructor Detail

ResourceBundleMessageResolver

public ResourceBundleMessageResolver()
Method Detail

addMessageBundle

public final boolean addMessageBundle(ResourceBundle messageBundle)
Adds a message bundle

Parameters:
messageBundle -
Returns:
true if the bundle was registered and false if it was already registered

getMessage

public String getMessage(String key)

Specified by:
getMessage in interface MessageResolver

removeMessageBundle

public boolean removeMessageBundle(ResourceBundle messageBundle)
Removes the message bundle

Parameters:
messageBundle -
Returns:
true if the bundle was registered and false if it wasn't registered


Copyright © 2005-2013 The OVal Development Team. All Rights Reserved.