|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecttwitter4j.Query
public class Query
A data class represents search query.
Field Summary | |
---|---|
private java.lang.String |
geocode
|
static java.lang.String |
KILOMETERS
|
private java.lang.String |
lang
|
static java.lang.String |
MILES
|
private int |
page
|
private java.lang.String |
query
|
private int |
rpp
|
private long |
sinceId
|
Constructor Summary | |
---|---|
Query()
|
|
Query(java.lang.String query)
|
Method Summary | |
---|---|
private void |
appendParameter(java.lang.String name,
long value,
java.util.List<HttpParameter> params)
|
private void |
appendParameter(java.lang.String name,
java.lang.String value,
java.util.List<HttpParameter> params)
|
HttpParameter[] |
asPostParameters()
|
boolean |
equals(java.lang.Object o)
|
Query |
geoCode(GeoLocation location,
double radius,
java.lang.String unit)
returns tweets by users located within a given radius of the given latitude/longitude, where the user's location is taken from their Twitter profile |
java.lang.String |
getGeocode()
|
java.lang.String |
getLang()
|
int |
getPage()
|
java.lang.String |
getQuery()
|
int |
getRpp()
|
long |
getSinceId()
|
int |
hashCode()
|
Query |
lang(java.lang.String lang)
restricts tweets to the given language, given by an ISO 639-1 code |
Query |
page(int page)
sets the page number (starting at 1) to return, up to a max of roughly 1500 results |
Query |
query(java.lang.String query)
Sets the query string |
Query |
rpp(int rpp)
sets the number of tweets to return per page, up to a max of 100 |
void |
setGeoCode(GeoLocation location,
double radius,
java.lang.String unit)
returns tweets by users located within a given radius of the given latitude/longitude, where the user's location is taken from their Twitter profile |
void |
setLang(java.lang.String lang)
restricts tweets to the given language, given by an ISO 639-1 code |
void |
setPage(int page)
sets the page number (starting at 1) to return, up to a max of roughly 1500 results |
void |
setQuery(java.lang.String query)
Sets the query string |
void |
setRpp(int rpp)
sets the number of tweets to return per page, up to a max of 100 |
void |
setSinceId(long sinceId)
returns tweets with status ids greater than the given id. |
Query |
sinceId(long sinceId)
returns tweets with status ids greater than the given id. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private java.lang.String query
private java.lang.String lang
private int rpp
private int page
private long sinceId
private java.lang.String geocode
public static final java.lang.String MILES
public static final java.lang.String KILOMETERS
Constructor Detail |
---|
public Query()
public Query(java.lang.String query)
Method Detail |
---|
public java.lang.String getQuery()
public void setQuery(java.lang.String query)
query
- the query stringpublic Query query(java.lang.String query)
query
- the query string
public java.lang.String getLang()
public void setLang(java.lang.String lang)
lang
- an ISO 639-1 codepublic Query lang(java.lang.String lang)
lang
- an ISO 639-1 code
public int getRpp()
public void setRpp(int rpp)
rpp
- the number of tweets to return per pagepublic Query rpp(int rpp)
rpp
- the number of tweets to return per page
public int getPage()
public void setPage(int page)
page
- the page number (starting at 1) to returnpublic Query page(int page)
page
- the page number (starting at 1) to return
public long getSinceId()
public void setSinceId(long sinceId)
sinceId
- returns tweets with status ids greater than the given idpublic Query sinceId(long sinceId)
sinceId
- returns tweets with status ids greater than the given id
public java.lang.String getGeocode()
public void setGeoCode(GeoLocation location, double radius, java.lang.String unit)
location
- geo locationradius
- radiusunit
- Query.MILES or Query.KILOMETERSpublic Query geoCode(GeoLocation location, double radius, java.lang.String unit)
location
- geo locationradius
- radiusunit
- Query.MILES or Query.KILOMETERS
public HttpParameter[] asPostParameters()
private void appendParameter(java.lang.String name, java.lang.String value, java.util.List<HttpParameter> params)
private void appendParameter(java.lang.String name, long value, java.util.List<HttpParameter> params)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |