com.ooyala.android.skin.configuration.SkinConfigManager Class Reference

Public Member Functions

 SkinConfigManager (JSONObject config)
 
JSONObject getClosedCaptionOptions () throws JSONException
 
void putLocale (String locale) throws JSONException
 
JSONObject getPlaybackSpeedObject ()
 
JSONArray getPlaybackSpeedOptions ()
 
JSONObject getUpNextObject () throws JSONException
 
boolean getShowUpNext () throws JSONException
 
boolean getShowUpNextOrDefault ()
 
JSONObject getAudioObject () throws JSONException
 
String getAudioLanguage () throws JSONException
 
JSONObject getLocalizationObject () throws JSONException
 
JSONArray getAvailableLanguageFiles () throws JSONException
 
HashMap< String, String > getLocaleLanguageFileNames ()
 
void injectLocalizedResources (Context context)
 
void removeNullsFromPlaybackArray ()
 
void applySkinOverrides (SkinOptions skinOptions)
 
Bundle toBundle ()
 

Static Public Attributes

static final String CONFIG_PLAYBACK_SPEED = "playbackSpeed"
 
static final String CONFIG_PLAYBACK_SPEED_OPTIONS = "options"
 
static final String CONFIG_LOCALIZATION = "localization"
 
static final String CONFIG_LOCALIZATION_FILE = "availableLanguageFile"
 
static final String CONFIG_LOCALIZATION_FILE_LANGUAGE = "language"
 
static final String CONFIG_LOCALIZATION_FILE_ANDROID_RESOURCE = "androidResource"
 
static final String CONFIG_AUDIO = "audio"
 
static final String CONFIG_AUDIO_LANGUAGE = "audioLanguage"
 
static final String CONFIG_UP_NEXT = "upNext"
 
static final String CONFIG_UP_NEXT_SHOW = "showUpNext"
 
static final boolean CONFIG_UP_NEXT_SHOW_DEFAULT = false
 
static final String CONFIG_CLOSED_CAPTIONS_OPTIONS = "closedCaptionOptions"
 
static final String CONFIG_LOCALE = "locale"
 

Constructor & Destructor Documentation

com.ooyala.android.skin.configuration.SkinConfigManager.SkinConfigManager ( JSONObject  config)
inline

Member Function Documentation

void com.ooyala.android.skin.configuration.SkinConfigManager.applySkinOverrides ( SkinOptions  skinOptions)
inline
String com.ooyala.android.skin.configuration.SkinConfigManager.getAudioLanguage ( ) throws JSONException
inline
JSONObject com.ooyala.android.skin.configuration.SkinConfigManager.getAudioObject ( ) throws JSONException
inline
JSONArray com.ooyala.android.skin.configuration.SkinConfigManager.getAvailableLanguageFiles ( ) throws JSONException
inline
JSONObject com.ooyala.android.skin.configuration.SkinConfigManager.getClosedCaptionOptions ( ) throws JSONException
inline
HashMap<String, String> com.ooyala.android.skin.configuration.SkinConfigManager.getLocaleLanguageFileNames ( )
inline
JSONObject com.ooyala.android.skin.configuration.SkinConfigManager.getLocalizationObject ( ) throws JSONException
inline
JSONObject com.ooyala.android.skin.configuration.SkinConfigManager.getPlaybackSpeedObject ( )
inline
JSONArray com.ooyala.android.skin.configuration.SkinConfigManager.getPlaybackSpeedOptions ( )
inline
boolean com.ooyala.android.skin.configuration.SkinConfigManager.getShowUpNext ( ) throws JSONException
inline
boolean com.ooyala.android.skin.configuration.SkinConfigManager.getShowUpNextOrDefault ( )
inline
JSONObject com.ooyala.android.skin.configuration.SkinConfigManager.getUpNextObject ( ) throws JSONException
inline
void com.ooyala.android.skin.configuration.SkinConfigManager.injectLocalizedResources ( Context  context)
inline
void com.ooyala.android.skin.configuration.SkinConfigManager.putLocale ( String  locale) throws JSONException
inline
void com.ooyala.android.skin.configuration.SkinConfigManager.removeNullsFromPlaybackArray ( )
inline
Bundle com.ooyala.android.skin.configuration.SkinConfigManager.toBundle ( )
inline

Member Data Documentation

final String com.ooyala.android.skin.configuration.SkinConfigManager.CONFIG_AUDIO = "audio"
static
final String com.ooyala.android.skin.configuration.SkinConfigManager.CONFIG_AUDIO_LANGUAGE = "audioLanguage"
static
final String com.ooyala.android.skin.configuration.SkinConfigManager.CONFIG_CLOSED_CAPTIONS_OPTIONS = "closedCaptionOptions"
static
final String com.ooyala.android.skin.configuration.SkinConfigManager.CONFIG_LOCALE = "locale"
static
final String com.ooyala.android.skin.configuration.SkinConfigManager.CONFIG_LOCALIZATION = "localization"
static
final String com.ooyala.android.skin.configuration.SkinConfigManager.CONFIG_LOCALIZATION_FILE = "availableLanguageFile"
static
final String com.ooyala.android.skin.configuration.SkinConfigManager.CONFIG_LOCALIZATION_FILE_ANDROID_RESOURCE = "androidResource"
static
final String com.ooyala.android.skin.configuration.SkinConfigManager.CONFIG_LOCALIZATION_FILE_LANGUAGE = "language"
static
final String com.ooyala.android.skin.configuration.SkinConfigManager.CONFIG_PLAYBACK_SPEED = "playbackSpeed"
static
final String com.ooyala.android.skin.configuration.SkinConfigManager.CONFIG_PLAYBACK_SPEED_OPTIONS = "options"
static
final String com.ooyala.android.skin.configuration.SkinConfigManager.CONFIG_UP_NEXT = "upNext"
static
final String com.ooyala.android.skin.configuration.SkinConfigManager.CONFIG_UP_NEXT_SHOW = "showUpNext"
static
final boolean com.ooyala.android.skin.configuration.SkinConfigManager.CONFIG_UP_NEXT_SHOW_DEFAULT = false
static

The documentation for this class was generated from the following file:
  • SkinConfigManager.java