Package com.jwplayer.pub.api.testing
Class PlaylistItemJsonHelper
- java.lang.Object
-
- com.jwplayer.api.json.helpers.PlaylistItemJsonHelper
-
- com.jwplayer.pub.api.testing.PlaylistItemJsonHelper
-
- All Implemented Interfaces:
com.jwplayer.api.json.JsonListMarshaller<PlaylistItem>
,com.jwplayer.api.json.JsonListParser<PlaylistItem>
,com.jwplayer.api.json.JsonMarshaller<PlaylistItem>
,com.jwplayer.api.json.JsonParser<PlaylistItem>
public class PlaylistItemJsonHelper extends com.jwplayer.api.json.helpers.PlaylistItemJsonHelper
-
-
Field Summary
-
Fields inherited from class com.jwplayer.api.json.helpers.PlaylistItemJsonHelper
PARAM_ADSCHEDULE, PARAM_DESCRIPTION, PARAM_DURATION, PARAM_EXTERNAL_METADATA, PARAM_FEEDID, PARAM_FILE, PARAM_HTTPHEADERS, PARAM_IMA_DAI_SETTINGS, PARAM_IMAGE, PARAM_MEDIAID, PARAM_RECOMMENDATIONS, PARAM_SCHEDULE, PARAM_SKIPPABLE_TIME_RANGES, PARAM_SOURCES, PARAM_START_TIME, PARAM_TITLE, PARAM_TRACKS, PARAM_USESWIDEVINE
-
-
Constructor Summary
Constructors Constructor Description PlaylistItemJsonHelper(com.jwplayer.api.json.helpers.ImaDaiSettingsJsonHelper imaDaiSettingsJsonHelper, com.jwplayer.api.json.helpers.MediaSourceJsonHelper mediaSourceJsonHelper, com.jwplayer.api.json.helpers.CaptionJsonHelper captionJsonHelper, com.jwplayer.api.json.helpers.ExternalMetadataJsonHelper externalMetadataJsonHelper, com.jwplayer.api.json.helpers.AdBreakJsonHelper adBreakJsonHelper, com.jwplayer.api.json.helpers.SkippableTimeRangeJsonHelper skippableTimeRangeJsonHelper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<PlaylistItem>
listFromJson(java.lang.String jsonArrayString)
java.util.List<PlaylistItem>
listFromJson(org.json.JSONArray json)
PlaylistItem
parseJson(java.lang.String json)
PlaylistItem
parseJson(org.json.JSONObject json)
org.json.JSONObject
toJson(PlaylistItem playlistItem)
org.json.JSONArray
toJsonArray(java.util.List<PlaylistItem> list)
-
-
-
Constructor Detail
-
PlaylistItemJsonHelper
public PlaylistItemJsonHelper(com.jwplayer.api.json.helpers.ImaDaiSettingsJsonHelper imaDaiSettingsJsonHelper, com.jwplayer.api.json.helpers.MediaSourceJsonHelper mediaSourceJsonHelper, com.jwplayer.api.json.helpers.CaptionJsonHelper captionJsonHelper, com.jwplayer.api.json.helpers.ExternalMetadataJsonHelper externalMetadataJsonHelper, com.jwplayer.api.json.helpers.AdBreakJsonHelper adBreakJsonHelper, com.jwplayer.api.json.helpers.SkippableTimeRangeJsonHelper skippableTimeRangeJsonHelper)
-
-
Method Detail
-
toJson
public org.json.JSONObject toJson(PlaylistItem playlistItem)
- Specified by:
toJson
in interfacecom.jwplayer.api.json.JsonMarshaller<PlaylistItem>
- Overrides:
toJson
in classcom.jwplayer.api.json.helpers.PlaylistItemJsonHelper
-
parseJson
public PlaylistItem parseJson(java.lang.String json) throws org.json.JSONException
- Specified by:
parseJson
in interfacecom.jwplayer.api.json.JsonParser<PlaylistItem>
- Overrides:
parseJson
in classcom.jwplayer.api.json.helpers.PlaylistItemJsonHelper
- Throws:
org.json.JSONException
-
parseJson
public PlaylistItem parseJson(org.json.JSONObject json) throws org.json.JSONException
- Specified by:
parseJson
in interfacecom.jwplayer.api.json.JsonParser<PlaylistItem>
- Overrides:
parseJson
in classcom.jwplayer.api.json.helpers.PlaylistItemJsonHelper
- Throws:
org.json.JSONException
-
listFromJson
public java.util.List<PlaylistItem> listFromJson(java.lang.String jsonArrayString) throws org.json.JSONException
- Specified by:
listFromJson
in interfacecom.jwplayer.api.json.JsonListParser<PlaylistItem>
- Overrides:
listFromJson
in classcom.jwplayer.api.json.helpers.PlaylistItemJsonHelper
- Throws:
org.json.JSONException
-
listFromJson
public java.util.List<PlaylistItem> listFromJson(org.json.JSONArray json) throws org.json.JSONException
- Specified by:
listFromJson
in interfacecom.jwplayer.api.json.JsonListParser<PlaylistItem>
- Overrides:
listFromJson
in classcom.jwplayer.api.json.helpers.PlaylistItemJsonHelper
- Throws:
org.json.JSONException
-
toJsonArray
public org.json.JSONArray toJsonArray(java.util.List<PlaylistItem> list)
- Specified by:
toJsonArray
in interfacecom.jwplayer.api.json.JsonListMarshaller<PlaylistItem>
- Overrides:
toJsonArray
in classcom.jwplayer.api.json.helpers.PlaylistItemJsonHelper
-
-