uk.ac.essex.common.lang
Class AbstractLanguageResource

java.lang.Object
  extended by uk.ac.essex.common.lang.AbstractLanguageResource
All Implemented Interfaces:
LanguageResource
Direct Known Subclasses:
LanguageResourceImpl

public abstract class AbstractLanguageResource
extends java.lang.Object
implements LanguageResource


Created Date: 04-Dec-2004

You should have received a copy of Lesser GNU public license with this code. If not please visit this site


Field Summary
protected  LanguageResource defaultResources
           
protected  java.util.Locale locale
           
protected  java.lang.String resourceBaseName
           
 
Constructor Summary
AbstractLanguageResource(java.lang.String resourceBaseName, java.util.Locale locale, LanguageResource defaultResources)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String getResourceBaseName()
           
 int hashCode()
           
 java.lang.String translate(java.lang.String key)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface uk.ac.essex.common.lang.LanguageResource
addResourceBase
 

Field Detail

resourceBaseName

protected java.lang.String resourceBaseName

locale

protected java.util.Locale locale

defaultResources

protected LanguageResource defaultResources
Constructor Detail

AbstractLanguageResource

public AbstractLanguageResource(java.lang.String resourceBaseName,
                                java.util.Locale locale,
                                LanguageResource defaultResources)
Method Detail

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

getResourceBaseName

public java.lang.String getResourceBaseName()
Specified by:
getResourceBaseName in interface LanguageResource
Returns:

translate

public java.lang.String translate(java.lang.String key)
Specified by:
translate in interface LanguageResource
Parameters:
key -
Returns: