public class BusLineQuery
extends java.lang.Object
implements java.lang.Cloneable
| 限定符和类型 | 类和说明 |
|---|---|
static class |
BusLineQuery.SearchType
定义公交线路搜索类型
Define bus route search type. |
| 构造器和说明 |
|---|
BusLineQuery(java.lang.String query,
BusLineQuery.SearchType ctgr,
java.lang.String city)
BusLineQuery构造函数
BusLineQuery constructor. |
| 限定符和类型 | 方法和说明 |
|---|---|
BusLineQuery |
clone() |
boolean |
equals(java.lang.Object obj)
比较两个查询条件是否相同
Compare whether two query conditions are the same. |
BusLineQuery.SearchType |
getCategory()
返回查询类型
Return query type. |
java.lang.String |
getCity()
返回查询城市编码/行政区划代码/城市名称
Return query city code/administrative division code/city name. |
java.lang.String |
getExtensions()
扩展字段 base表示只返回基础数据,all表示所有数据 ,默认 base
The extended field base indicates returning only basic data, all indicates all data, default is base. |
int |
getPageNumber()
获得查询第几页的数据
Get the data for which page of the query. |
int |
getPageSize()
获得查询每页的结果数目
Get the number of results per page for the query. |
java.lang.String |
getQueryString()
返回查询关键字
Return query keywords. |
int |
hashCode() |
void |
setCategory(BusLineQuery.SearchType category)
设置查询类型
Set query type. |
void |
setCity(java.lang.String city)
设置查询城市参数,参数可以为城市编码/行政区划代码/城市名称
Set query city parameters, parameters can be city code/administrative division code/city name. |
void |
setExtensions(java.lang.String extensions)
扩展字段 base表示只返回基础数据,all表示所有数据 ,默认 base
The extended field base indicates returning only basic data, all indicates all data, default is base. |
void |
setPageNumber(int pageNumber)
设置查询第几页
Set which page to query. |
void |
setPageSize(int pageSize)
设置查询每页的结果数目
Set the number of results per page for the query. |
void |
setQueryString(java.lang.String queryString)
设置查询关键字
Set query keywords. |
boolean |
weakEquals(BusLineQuery busLineQuery) |
public BusLineQuery(java.lang.String query,
BusLineQuery.SearchType ctgr,
java.lang.String city)
query - 查询关键字。关键字规则:多个关键字用“|”分割,“空格"表示与,"双引号" 表示不可分割。
ctgr - 查询类型。
city - 可选值:cityname(中文或中文全拼)、citycode、adcode。如传入null或空字符串则为“全国”
public BusLineQuery.SearchType getCategory()
public java.lang.String getQueryString()
public void setQueryString(java.lang.String queryString)
queryString - 查询关键字。
public java.lang.String getCity()
public void setCity(java.lang.String city)
city - 查询城市参数。
public int getPageSize()
public void setPageSize(int pageSize)
pageSize - 新的查询条件。默认每页显示20条结果,数目大于100按默认值。
public int getPageNumber()
public void setPageNumber(int pageNumber)
pageNumber - 查询第几页的数据,从0开始。自 5.2.1后修改成从1开始,和iOS保持一致。
public void setCategory(BusLineQuery.SearchType category)
category - 查询类型。
public java.lang.String getExtensions()
public void setExtensions(java.lang.String extensions)
public BusLineQuery clone()
clone 在类中 java.lang.Objectpublic boolean weakEquals(BusLineQuery busLineQuery)
public int hashCode()
hashCode 在类中 java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals 在类中 java.lang.Objectobj - 查询条件。