public final class SharingConfig
extends java.lang.Object
implements com.longtailvideo.jwplayer.utils.Jsonable
Modifier and Type | Class and Description |
---|---|
static class |
SharingConfig.Builder |
Constructor and Description |
---|
SharingConfig(SharingConfig src) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCode() |
java.lang.String |
getHeading() |
java.lang.String |
getLink() |
java.util.List<java.lang.String> |
getSites() |
static SharingConfig |
parseJson(org.json.JSONObject json) |
static SharingConfig |
parseJson(java.lang.String jsonStr) |
void |
setCode(java.lang.String code) |
void |
setHeading(java.lang.String heading) |
void |
setLink(java.lang.String link) |
void |
setSites(java.util.List<java.lang.String> sites) |
org.json.JSONObject |
toJson() |
java.lang.String |
toString() |
public SharingConfig(SharingConfig src)
public void setLink(java.lang.String link)
link
- URL to display in the video link field.public void setCode(java.lang.String code)
code
- Embed code to display in the embed code field. If no code is set, the field is not shown.public void setHeading(java.lang.String heading)
heading
- Short, instructive text to display at the top of the sharing screen.public void setSites(java.util.List<java.lang.String> sites)
sites
- Allows for the customization of social icons.@Nullable public java.lang.String getLink()
@Nullable public java.lang.String getCode()
@NonNull public java.lang.String getHeading()
@NonNull public java.util.List<java.lang.String> getSites()
public java.lang.String toString()
toString
in class java.lang.Object
public org.json.JSONObject toJson()
toJson
in interface com.longtailvideo.jwplayer.utils.Jsonable
public static SharingConfig parseJson(org.json.JSONObject json) throws org.json.JSONException
org.json.JSONException
public static SharingConfig parseJson(java.lang.String jsonStr)