final class StatusJSONImpl extends TwitterResponseImpl implements Status, java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
private Annotations |
annotations |
private java.lang.String[] |
contributors |
private java.util.Date |
createdAt |
private GeoLocation |
geoLocation |
private java.lang.String[] |
hashtags |
private long |
id |
private java.lang.String |
inReplyToScreenName |
private long |
inReplyToStatusId |
private int |
inReplyToUserId |
private boolean |
isFavorited |
private boolean |
isTruncated |
private static twitter4j.internal.logging.Logger |
logger |
private Place |
place |
private long |
retweetCount |
private Status |
retweetedStatus |
private static long |
serialVersionUID |
private java.lang.String |
source |
private java.lang.String |
text |
private java.net.URL[] |
urls |
private User |
user |
private User[] |
userMentions |
private boolean |
wasRetweetedByMe |
| Constructor and Description |
|---|
StatusJSONImpl(twitter4j.internal.http.HttpResponse res) |
StatusJSONImpl(twitter4j.internal.org.json.JSONObject json) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Status that) |
(package private) static ResponseList<Status> |
createStatusList(twitter4j.internal.http.HttpResponse res) |
boolean |
equals(java.lang.Object obj) |
Annotations |
getAnnotations()
Returns the annotations, or null if no annotations are associated with this status.
|
java.lang.String[] |
getContributors()
Returns an array of contributors, or null if no contributor is associated with this status.
|
java.util.Date |
getCreatedAt()
Return the created_at
|
GeoLocation |
getGeoLocation()
Returns The location that this tweet refers to if available.
|
java.lang.String[] |
getHashtags()
Returns an array of hashtags mentioned in the tweet, or null if no hashtags were mentioned.
|
long |
getId()
Returns the id of the status
|
java.lang.String |
getInReplyToScreenName()
Returns the in_reply_to_screen_name
|
long |
getInReplyToStatusId()
Returns the in_reply_tostatus_id
|
int |
getInReplyToUserId()
Returns the in_reply_user_id
|
Place |
getPlace()
Returns the place attached to this status
|
long |
getRetweetCount()
Returns the number of times this tweet has been retweeted, or -1 when the tweet was
created before this feature was enabled.
|
Status |
getRetweetedStatus() |
java.lang.String |
getSource()
Returns the source
|
java.lang.String |
getText()
Returns the text of the status
|
java.net.URL[] |
getURLs()
Returns an array of URLs mentioned in the tweet, or null if no URLs were mentioned.
|
User |
getUser()
Return the user associated with the status.
This can be null if the instance if from User.getStatus(). |
User[] |
getUserMentions()
Returns an array of users mentioned in the tweet, or null if no users were mentioned.
|
int |
hashCode() |
private void |
init(twitter4j.internal.org.json.JSONObject json) |
boolean |
isFavorited()
Test if the status is favorited
|
boolean |
isRetweet() |
boolean |
isRetweetedByMe()
Returns true if the authenticating user has retweeted this tweet, or false when the tweet was
created before this feature was enabled.
|
boolean |
isTruncated()
Test if the status is truncated
|
java.lang.String |
toString() |
getRateLimitStatusclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetRateLimitStatusprivate static final twitter4j.internal.logging.Logger logger
private java.util.Date createdAt
private long id
private java.lang.String text
private java.lang.String source
private boolean isTruncated
private long inReplyToStatusId
private int inReplyToUserId
private boolean isFavorited
private java.lang.String inReplyToScreenName
private GeoLocation geoLocation
private Place place
private long retweetCount
private boolean wasRetweetedByMe
private java.lang.String[] contributors
private Annotations annotations
private Status retweetedStatus
private User[] userMentions
private java.net.URL[] urls
private java.lang.String[] hashtags
private static final long serialVersionUID
private User user
StatusJSONImpl(twitter4j.internal.http.HttpResponse res)
throws TwitterException
TwitterExceptionStatusJSONImpl(twitter4j.internal.org.json.JSONObject json)
throws TwitterException,
twitter4j.internal.org.json.JSONException
TwitterExceptiontwitter4j.internal.org.json.JSONExceptionprivate void init(twitter4j.internal.org.json.JSONObject json)
throws TwitterException
TwitterExceptionpublic int compareTo(Status that)
compareTo in interface java.lang.Comparable<Status>public java.util.Date getCreatedAt()
getCreatedAt in interface Statuspublic long getId()
public java.lang.String getText()
public java.lang.String getSource()
public boolean isTruncated()
isTruncated in interface Statuspublic long getInReplyToStatusId()
getInReplyToStatusId in interface Statuspublic int getInReplyToUserId()
getInReplyToUserId in interface Statuspublic java.lang.String getInReplyToScreenName()
getInReplyToScreenName in interface Statuspublic GeoLocation getGeoLocation()
getGeoLocation in interface Statuspublic Place getPlace()
public java.lang.String[] getContributors()
getContributors in interface Statuspublic Annotations getAnnotations()
getAnnotations in interface Statuspublic boolean isFavorited()
isFavorited in interface Statuspublic User getUser()
public Status getRetweetedStatus()
getRetweetedStatus in interface Statuspublic long getRetweetCount()
getRetweetCount in interface Statuspublic boolean isRetweetedByMe()
isRetweetedByMe in interface Statuspublic User[] getUserMentions()
getUserMentions in interface Statuspublic java.net.URL[] getURLs()
public java.lang.String[] getHashtags()
getHashtags in interface Statusstatic ResponseList<Status> createStatusList(twitter4j.internal.http.HttpResponse res) throws TwitterException
TwitterExceptionpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object