public class DMXAndroidResourceManager extends Object implements com.vektorsoft.demux.core.resources.DMXResourceManager
Modifier and Type | Field and Description |
---|---|
protected android.content.Context |
context
App context.
|
protected Locale |
currentLocale
Application's current locale.
|
protected DMXAndroidResourceHandler |
resourceHandler
Resource handler for this resource manager.
|
protected List<Locale> |
supportedLocales
List of locales supported by application.
|
Constructor and Description |
---|
DMXAndroidResourceManager(android.content.Context context)
Creates new instance.
|
Modifier and Type | Method and Description |
---|---|
void |
addLocaleChangeObserver(Observer observer) |
void |
addSupportedLocale(Locale locale) |
void |
clearSupportedLocales() |
Locale |
getCurrentLocale() |
DMXAndroidResourceHandler |
getResourceHandler(com.vektorsoft.demux.core.resources.ResourceHandlerType type) |
Locale[] |
getSupportedLocales() |
void |
registerCallbackResources(com.vektorsoft.demux.core.extension.DMXExtensionCallback callback) |
void |
setCurrentLocale(Locale locale) |
void |
setSupportedLocales(Locale[] locales) |
protected Locale currentLocale
protected DMXAndroidResourceHandler resourceHandler
protected android.content.Context context
public DMXAndroidResourceManager(android.content.Context context)
context
- app contextpublic void setCurrentLocale(Locale locale)
setCurrentLocale
in interface com.vektorsoft.demux.core.resources.DMXResourceManager
public Locale getCurrentLocale()
getCurrentLocale
in interface com.vektorsoft.demux.core.resources.DMXResourceManager
public void setSupportedLocales(Locale[] locales)
setSupportedLocales
in interface com.vektorsoft.demux.core.resources.DMXResourceManager
public Locale[] getSupportedLocales()
getSupportedLocales
in interface com.vektorsoft.demux.core.resources.DMXResourceManager
public void addSupportedLocale(Locale locale)
addSupportedLocale
in interface com.vektorsoft.demux.core.resources.DMXResourceManager
public void clearSupportedLocales()
clearSupportedLocales
in interface com.vektorsoft.demux.core.resources.DMXResourceManager
public DMXAndroidResourceHandler getResourceHandler(com.vektorsoft.demux.core.resources.ResourceHandlerType type)
getResourceHandler
in interface com.vektorsoft.demux.core.resources.DMXResourceManager
public void addLocaleChangeObserver(Observer observer)
addLocaleChangeObserver
in interface com.vektorsoft.demux.core.resources.DMXResourceManager
public void registerCallbackResources(com.vektorsoft.demux.core.extension.DMXExtensionCallback callback)
registerCallbackResources
in interface com.vektorsoft.demux.core.resources.DMXResourceManager
Copyright © 2012-2014 Vektor Software. All Rights Reserved.