com.google.gdata.data.youtube
Class CommentEntry
java.lang.Object
com.google.gdata.data.AbstractExtension
com.google.gdata.data.ExtensionPoint
com.google.gdata.data.BaseEntry<CommentEntry>
com.google.gdata.data.youtube.CommentEntry
- All Implemented Interfaces:
- Extension, IAtom, IEntry, Kind.Adaptable, Kind.Adaptor
public class CommentEntry
- extends BaseEntry<CommentEntry>
An entry in the comment feed.
Method Summary |
void |
declareExtensions(ExtensionProfile extProfile)
Declares the set of expected Extension types for an ExtensionPoint within
the target extension profile. |
java.lang.Integer |
getTotalRating()
Get the rating of the comment. |
boolean |
hasSpamHint()
Check if the comment is marked as spam. |
void |
setSpamHint(boolean spam)
Hint that the entry is spam. |
void |
setTotalRating(java.lang.Integer rating)
Sets the rating of the comment. |
Methods inherited from class com.google.gdata.data.BaseEntry |
addAdaptor, addHtmlLink, addLink, addLink, delete, generate, generateAtom, generateRss, getAdaptedEntry, getAdaptor, getAdaptors, getAuthors, getCanEdit, getCategories, getContent, getContributors, getEdited, getEditLink, getEtag, getHandler, getHtmlLink, getId, getKind, getLink, getLinks, getLinks, getMediaEditLink, getPlainTextContent, getPubControl, getPublished, getResumableEditMediaLink, getRights, getSelectedFields, getSelf, getSelfLink, getService, getSource, getSummary, getTextContent, getTitle, getUpdated, getVersionId, isDraft, parseAtom, parseAtom, parseAtom, readEntry, readEntry, removeLinks, removeLinks, setCanEdit, setContent, setContent, setDraft, setEdited, setEtag, setId, setKind, setPubControl, setPublished, setRights, setSelectedFields, setService, setSource, setSummary, setTitle, setUpdated, setVersionId, update |
Methods inherited from class com.google.gdata.data.ExtensionPoint |
addExtension, addRepeatingExtension, generateCumulativeXmlBlob, getExtension, getExtensions, getRepeatingExtension, getRepeatingExtensions, getXmlBlob, hasExtension, hasRepeatingExtension, parseCumulativeXmlBlob, removeExtension, removeExtension, removeRepeatingExtension, setExtension, setXmlBlob, visit |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CommentEntry
public CommentEntry()
CommentEntry
public CommentEntry(BaseEntry<?> base)
getTotalRating
public java.lang.Integer getTotalRating()
- Get the rating of the comment.
Some videos don't allow comment rating.
- Returns:
- the rating of the comment. May be null.
setTotalRating
public void setTotalRating(java.lang.Integer rating)
- Sets the rating of the comment.
- Parameters:
rating
- the rating of the comment. Null will remove the rating.
hasSpamHint
public boolean hasSpamHint()
- Check if the comment is marked as spam.
- Returns:
- true if the comment is marked as spam
setSpamHint
public void setSpamHint(boolean spam)
- Hint that the entry is spam.
- Parameters:
spam
- if true the comment will be marked with the spam hint.
False will remove the hint.
declareExtensions
public void declareExtensions(ExtensionProfile extProfile)
- Description copied from class:
ExtensionPoint
- Declares the set of expected Extension types for an ExtensionPoint within
the target extension profile. The base implementation does not declare any
extensions, but can be overridden by specific types of ExtensionPoints that
always contain a well-defined set of extensions.
- Specified by:
declareExtensions
in interface Kind.Adaptor
- Overrides:
declareExtensions
in class ExtensionPoint
- Parameters:
extProfile
- the ExtensionProfile to initialize.- See Also:
ExtensionProfile.addDeclarations(Kind.Adaptor)