tagquery.java
来自「android开发入门与实践源代码」· Java 代码 · 共 59 行
JAVA
59 行
package com.google.gdata.client.douban;import java.net.URL;import java.util.List;public class TagQuery extends DoubanQuery { private static final String CAT = "cat"; /** * Constructs a new YouTubeQuery object that targets a feed. The initial * state of the query contains no parameters, meaning all entries in the * feed would be returned if the query was executed immediately after * construction. * * @param feedUrl * the URL of the feed against which queries will be executed. */ public TagQuery(URL feedUrl) { super(feedUrl); } public String getCat() { return getCustomParameterValue(CAT); } public void setCat(String tag) { overwriteCustomParameter(CAT, tag); } void overwriteCustomParameter(String name, String value) { List<CustomParameter> customParams = getCustomParameters(); // Remove any existing value. for (CustomParameter existingValue : getCustomParameters(name)) { customParams.remove(existingValue); } // Add the specified value. if (value != null) { customParams.add(new CustomParameter(name, value)); } } String getCustomParameterValue(String parameterName) { List<CustomParameter> customParams = getCustomParameters(parameterName); if (customParams.isEmpty()) { return null; } return customParams.get(0).getValue(); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?