Class CommentsInfoItem
- java.lang.Object
-
- org.schabi.newpipe.extractor.InfoItem
-
- org.schabi.newpipe.extractor.comments.CommentsInfoItem
-
- All Implemented Interfaces:
java.io.Serializable
public class CommentsInfoItem extends InfoItem
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.schabi.newpipe.extractor.InfoItem
InfoItem.InfoType
-
-
Field Summary
Fields Modifier and Type Field Description static intNO_LIKE_COUNTstatic intNO_STREAM_POSITIONstatic intUNKNOWN_REPLY_COUNT
-
Constructor Summary
Constructors Constructor Description CommentsInfoItem(int serviceId, java.lang.String url, java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCommentId()DescriptiongetCommentText()intgetLikeCount()PagegetReplies()intgetReplyCount()intgetStreamPosition()Get the playback position of the stream to which this comment belongs.java.lang.StringgetTextualLikeCount()java.lang.StringgetTextualUploadDate()DateWrappergetUploadDate()java.util.List<Image>getUploaderAvatars()java.lang.StringgetUploaderName()java.lang.StringgetUploaderUrl()booleanhasCreatorReply()booleanisChannelOwner()booleanisHeartedByUploader()booleanisPinned()booleanisUploaderVerified()voidsetChannelOwner(boolean channelOwner)voidsetCommentId(java.lang.String commentId)voidsetCommentText(Description commentText)voidsetCreatorReply(boolean creatorReply)voidsetHeartedByUploader(boolean isHeartedByUploader)voidsetLikeCount(int likeCount)voidsetPinned(boolean pinned)voidsetReplies(Page replies)voidsetReplyCount(int replyCount)voidsetStreamPosition(int streamPosition)voidsetTextualLikeCount(java.lang.String textualLikeCount)voidsetTextualUploadDate(java.lang.String textualUploadDate)voidsetUploadDate(DateWrapper uploadDate)voidsetUploaderAvatars(java.util.List<Image> uploaderAvatars)voidsetUploaderName(java.lang.String uploaderName)voidsetUploaderUrl(java.lang.String uploaderUrl)voidsetUploaderVerified(boolean uploaderVerified)-
Methods inherited from class org.schabi.newpipe.extractor.InfoItem
getInfoType, getName, getServiceId, getThumbnails, getUrl, setThumbnails, toString
-
-
-
-
Field Detail
-
NO_LIKE_COUNT
public static final int NO_LIKE_COUNT
- See Also:
- Constant Field Values
-
NO_STREAM_POSITION
public static final int NO_STREAM_POSITION
- See Also:
- Constant Field Values
-
UNKNOWN_REPLY_COUNT
public static final int UNKNOWN_REPLY_COUNT
- See Also:
- Constant Field Values
-
-
Method Detail
-
getCommentId
public java.lang.String getCommentId()
-
setCommentId
public void setCommentId(java.lang.String commentId)
-
getCommentText
@Nonnull public Description getCommentText()
-
setCommentText
public void setCommentText(@Nonnull Description commentText)
-
getUploaderName
public java.lang.String getUploaderName()
-
setUploaderName
public void setUploaderName(java.lang.String uploaderName)
-
getUploaderAvatars
@Nonnull public java.util.List<Image> getUploaderAvatars()
-
setUploaderAvatars
public void setUploaderAvatars(@Nonnull java.util.List<Image> uploaderAvatars)
-
getUploaderUrl
public java.lang.String getUploaderUrl()
-
setUploaderUrl
public void setUploaderUrl(java.lang.String uploaderUrl)
-
getTextualUploadDate
public java.lang.String getTextualUploadDate()
-
setTextualUploadDate
public void setTextualUploadDate(java.lang.String textualUploadDate)
-
getUploadDate
@Nullable public DateWrapper getUploadDate()
-
setUploadDate
public void setUploadDate(@Nullable DateWrapper uploadDate)
-
getLikeCount
public int getLikeCount()
- Returns:
- the comment's like count or
NO_LIKE_COUNTif it is unavailable
-
setLikeCount
public void setLikeCount(int likeCount)
-
getTextualLikeCount
public java.lang.String getTextualLikeCount()
-
setTextualLikeCount
public void setTextualLikeCount(java.lang.String textualLikeCount)
-
setHeartedByUploader
public void setHeartedByUploader(boolean isHeartedByUploader)
-
isHeartedByUploader
public boolean isHeartedByUploader()
-
isPinned
public boolean isPinned()
-
setPinned
public void setPinned(boolean pinned)
-
setUploaderVerified
public void setUploaderVerified(boolean uploaderVerified)
-
isUploaderVerified
public boolean isUploaderVerified()
-
setStreamPosition
public void setStreamPosition(int streamPosition)
-
getStreamPosition
public int getStreamPosition()
Get the playback position of the stream to which this comment belongs. This is not supported by all services.- Returns:
- the playback position in seconds or
NO_STREAM_POSITIONif not available
-
setReplyCount
public void setReplyCount(int replyCount)
-
getReplyCount
public int getReplyCount()
-
setReplies
public void setReplies(@Nullable Page replies)
-
getReplies
@Nullable public Page getReplies()
-
setChannelOwner
public void setChannelOwner(boolean channelOwner)
-
isChannelOwner
public boolean isChannelOwner()
-
setCreatorReply
public void setCreatorReply(boolean creatorReply)
-
hasCreatorReply
public boolean hasCreatorReply()
-
-