tcMenuJavaAPI
Public Member Functions | Static Public Attributes | List of all members
com.thecoderscorner.menu.persist.PropertiesLocaleEnabledHandler Class Reference
Inheritance diagram for com.thecoderscorner.menu.persist.PropertiesLocaleEnabledHandler:
com.thecoderscorner.menu.persist.LocaleMappingHandler

Public Member Functions

 PropertiesLocaleEnabledHandler (SafeBundleLoader bundleLoader)
 
boolean isLocalSupportEnabled ()
 
String getLocalSpecificEntry (String source) throws IllegalArgumentException
 
void setLocalSpecificEntry (String source, String newValue) throws IllegalArgumentException
 
List< Locale > getEnabledLocales ()
 
void changeLocale (Locale locale) throws IOException
 
void saveChanges ()
 
Map< String, String > getUnderlyingMap ()
 
SafeBundleLoader getSafeLoader ()
 
Locale getCurrentLocale ()
 
void putIntoDefaultIfNeeded (String localeName, String existing)
 
- Public Member Functions inherited from com.thecoderscorner.menu.persist.LocaleMappingHandler
default String getFromLocaleWithDefault (String localeEntry, String defText)
 
default String getWithLocaleInitIfNeeded (String localeName, String existing)
 

Static Public Attributes

static final Locale DEFAULT_LOCALE = new Locale("")
 

Additional Inherited Members

- Public Attributes inherited from com.thecoderscorner.menu.persist.LocaleMappingHandler
LocaleMappingHandler NOOP_IMPLEMENTATION = new NoLocaleEnabledLocalHandler()
 

The documentation for this class was generated from the following file: