jet.messages
Class DefaultMessageProvider

java.lang.Object
  extended by jet.messages.MessageProvider
      extended by jet.messages.DefaultMessageProvider

public class DefaultMessageProvider
extends MessageProvider

Author:
mmeiste10.1

Field Summary
private  java.util.HashMap<java.lang.String,java.util.TreeMap> data
           
static java.lang.String DEFAULT_LOC
           
private static java.util.concurrent.locks.ReentrantLock lock
           
private static org.apache.log4j.Logger log
           
 
Fields inherited from class jet.messages.MessageProvider
context
 
Constructor Summary
DefaultMessageProvider()
           
 
Method Summary
 java.util.TreeMap getMessages(java.util.Locale locale, java.lang.String[] localizerResourceLocations)
           
private  java.util.TreeMap getRecursive(java.util.Iterator<java.lang.String> i, java.lang.String[] localizerResourceLocations)
           
 void refresh()
           
 
Methods inherited from class jet.messages.MessageProvider
setContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static org.apache.log4j.Logger log

DEFAULT_LOC

public static final java.lang.String DEFAULT_LOC
See Also:
Constant Field Values

data

private java.util.HashMap<java.lang.String,java.util.TreeMap> data

lock

private static java.util.concurrent.locks.ReentrantLock lock
Constructor Detail

DefaultMessageProvider

public DefaultMessageProvider()
Method Detail

getMessages

public java.util.TreeMap getMessages(java.util.Locale locale,
                                     java.lang.String[] localizerResourceLocations)
Specified by:
getMessages in class MessageProvider

getRecursive

private java.util.TreeMap getRecursive(java.util.Iterator<java.lang.String> i,
                                       java.lang.String[] localizerResourceLocations)

refresh

public void refresh()
Specified by:
refresh in class MessageProvider