本文整理了Java中org.apache.shindig.common.uri.Uri.getQueryParameters()
方法的一些代码示例,展示了Uri.getQueryParameters()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Uri.getQueryParameters()
方法的具体详情如下:
包路径:org.apache.shindig.common.uri.Uri
类名称:Uri
方法名:getQueryParameters
暂无
代码示例来源:origin: org.apache.shindig/shindig-gadgets
public void parseQuery(final String query) {
final Uri uri = Uri.parse(query);
final Map<String, List<String>> _params = uri.getQueryParameters();
for (final Entry<String, List<String>> entry : _params.entrySet()) {
this.params.put(entry.getKey(), entry.getValue().get(0));
}
if ((!this.params.containsKey(OAuth2Message.EXPIRES_IN))
&& (this.params.containsKey("expires"))) {
this.params.put(OAuth2Message.EXPIRES_IN, this.params.get("expires"));
}
}
代码示例来源:origin: org.apache.shindig/shindig-common
@Test
public void parseNoQuery() {
Uri uri = Uri.parse("http://apache.org/foo#blah");
assertEquals("http", uri.getScheme());
assertEquals("apache.org", uri.getAuthority());
assertEquals("/foo", uri.getPath());
assertNull(uri.getQuery());
assertEquals(0, uri.getQueryParameters().size());
assertNull(uri.getQueryParameter("foo"));
assertEquals("blah", uri.getFragment());
}
代码示例来源:origin: org.gatein.shindig/shindig-common
@Test
public void parseNoQuery() {
Uri uri = Uri.parse("http://apache.org/foo#blah");
assertEquals("http", uri.getScheme());
assertEquals("apache.org", uri.getAuthority());
assertEquals("/foo", uri.getPath());
assertNull(uri.getQuery());
assertEquals(0, uri.getQueryParameters().size());
assertNull(uri.getQueryParameter("foo"));
assertEquals("blah", uri.getFragment());
}
代码示例来源:origin: org.wso2.org.apache.shindig/shindig-common
@Test
public void parseNoQuery() {
Uri uri = Uri.parse("http://apache.org/foo#blah");
assertEquals("http", uri.getScheme());
assertEquals("apache.org", uri.getAuthority());
assertEquals("/foo", uri.getPath());
assertNull(uri.getQuery());
assertEquals(0, uri.getQueryParameters().size());
assertNull(uri.getQueryParameter("foo"));
assertEquals("blah", uri.getFragment());
}
代码示例来源:origin: apache/shindig
@Test
public void parseNoQuery() {
Uri uri = Uri.parse("http://apache.org/foo#blah");
assertEquals("http", uri.getScheme());
assertEquals("apache.org", uri.getAuthority());
assertEquals("/foo", uri.getPath());
assertNull(uri.getQuery());
assertEquals(0, uri.getQueryParameters().size());
assertNull(uri.getQueryParameter("foo"));
assertEquals("blah", uri.getFragment());
}
代码示例来源:origin: com.lmco.shindig/shindig-common
@Test
public void parseNoQuery() {
Uri uri = Uri.parse("http://apache.org/foo#blah");
assertEquals("http", uri.getScheme());
assertEquals("apache.org", uri.getAuthority());
assertEquals("/foo", uri.getPath());
assertNull(uri.getQuery());
assertEquals(0, uri.getQueryParameters().size());
assertNull(uri.getQueryParameter("foo"));
assertEquals("blah", uri.getFragment());
}
代码示例来源:origin: org.apache.shindig/shindig-common
@Test
public void parseNoScheme() {
Uri uri = Uri.parse("//apache.org/foo?a=b&a=c&b=d+e#blah");
assertNull(uri.getScheme());
assertEquals("apache.org", uri.getAuthority());
assertEquals("/foo", uri.getPath());
assertEquals("a=b&a=c&b=d+e", uri.getQuery());
Collection<String> params = Arrays.asList("b", "c");
assertEquals(params, uri.getQueryParameters("a"));
assertEquals("b", uri.getQueryParameter("a"));
assertEquals("d e", uri.getQueryParameter("b"));
assertEquals("blah", uri.getFragment());
}
代码示例来源:origin: org.apache.shindig/shindig-common
@Test
public void parseNoAuthority() {
Uri uri = Uri.parse("http:/foo?a=b&a=c&b=d+e#blah");
assertEquals("http", uri.getScheme());
assertNull(uri.getAuthority());
assertEquals("/foo", uri.getPath());
assertEquals("a=b&a=c&b=d+e", uri.getQuery());
Collection<String> params = Arrays.asList("b", "c");
assertEquals(params, uri.getQueryParameters("a"));
assertEquals("b", uri.getQueryParameter("a"));
assertEquals("d e", uri.getQueryParameter("b"));
assertEquals("blah", uri.getFragment());
}
代码示例来源:origin: org.gatein.shindig/shindig-common
@Test
public void parseNoScheme() {
Uri uri = Uri.parse("//apache.org/foo?a=b&a=c&b=d+e#blah");
assertNull(uri.getScheme());
assertEquals("apache.org", uri.getAuthority());
assertEquals("/foo", uri.getPath());
assertEquals("a=b&a=c&b=d+e", uri.getQuery());
Collection<String> params = Arrays.asList("b", "c");
assertEquals(params, uri.getQueryParameters("a"));
assertEquals("b", uri.getQueryParameter("a"));
assertEquals("d e", uri.getQueryParameter("b"));
assertEquals("blah", uri.getFragment());
}
代码示例来源:origin: org.gatein.shindig/shindig-common
@Test
public void parseNoAuthority() {
Uri uri = Uri.parse("http:/foo?a=b&a=c&b=d+e#blah");
assertEquals("http", uri.getScheme());
assertNull(uri.getAuthority());
assertEquals("/foo", uri.getPath());
assertEquals("a=b&a=c&b=d+e", uri.getQuery());
Collection<String> params = Arrays.asList("b", "c");
assertEquals(params, uri.getQueryParameters("a"));
assertEquals("b", uri.getQueryParameter("a"));
assertEquals("d e", uri.getQueryParameter("b"));
assertEquals("blah", uri.getFragment());
}
代码示例来源:origin: apache/shindig
@Test
public void parseNoAuthority() {
Uri uri = Uri.parse("http:/foo?a=b&a=c&b=d+e#blah");
assertEquals("http", uri.getScheme());
assertNull(uri.getAuthority());
assertEquals("/foo", uri.getPath());
assertEquals("a=b&a=c&b=d+e", uri.getQuery());
Collection<String> params = Arrays.asList("b", "c");
assertEquals(params, uri.getQueryParameters("a"));
assertEquals("b", uri.getQueryParameter("a"));
assertEquals("d e", uri.getQueryParameter("b"));
assertEquals("blah", uri.getFragment());
}
代码示例来源:origin: org.wso2.org.apache.shindig/shindig-common
@Test
public void parseNoScheme() {
Uri uri = Uri.parse("//apache.org/foo?a=b&a=c&b=d+e#blah");
assertNull(uri.getScheme());
assertEquals("apache.org", uri.getAuthority());
assertEquals("/foo", uri.getPath());
assertEquals("a=b&a=c&b=d+e", uri.getQuery());
Collection<String> params = Arrays.asList("b", "c");
assertEquals(params, uri.getQueryParameters("a"));
assertEquals("b", uri.getQueryParameter("a"));
assertEquals("d e", uri.getQueryParameter("b"));
assertEquals("blah", uri.getFragment());
}
代码示例来源:origin: org.wso2.org.apache.shindig/shindig-common
@Test
public void parseNoAuthority() {
Uri uri = Uri.parse("http:/foo?a=b&a=c&b=d+e#blah");
assertEquals("http", uri.getScheme());
assertNull(uri.getAuthority());
assertEquals("/foo", uri.getPath());
assertEquals("a=b&a=c&b=d+e", uri.getQuery());
Collection<String> params = Arrays.asList("b", "c");
assertEquals(params, uri.getQueryParameters("a"));
assertEquals("b", uri.getQueryParameter("a"));
assertEquals("d e", uri.getQueryParameter("b"));
assertEquals("blah", uri.getFragment());
}
代码示例来源:origin: com.lmco.shindig/shindig-common
@Test
public void parseNoScheme() {
Uri uri = Uri.parse("//apache.org/foo?a=b&a=c&b=d+e#blah");
assertNull(uri.getScheme());
assertEquals("apache.org", uri.getAuthority());
assertEquals("/foo", uri.getPath());
assertEquals("a=b&a=c&b=d+e", uri.getQuery());
Collection<String> params = Arrays.asList("b", "c");
assertEquals(params, uri.getQueryParameters("a"));
assertEquals("b", uri.getQueryParameter("a"));
assertEquals("d e", uri.getQueryParameter("b"));
assertEquals("blah", uri.getFragment());
}
代码示例来源:origin: com.lmco.shindig/shindig-common
@Test
public void parseNoAuthority() {
Uri uri = Uri.parse("http:/foo?a=b&a=c&b=d+e#blah");
assertEquals("http", uri.getScheme());
assertNull(uri.getAuthority());
assertEquals("/foo", uri.getPath());
assertEquals("a=b&a=c&b=d+e", uri.getQuery());
Collection<String> params = Arrays.asList("b", "c");
assertEquals(params, uri.getQueryParameters("a"));
assertEquals("b", uri.getQueryParameter("a"));
assertEquals("d e", uri.getQueryParameter("b"));
assertEquals("blah", uri.getFragment());
}
代码示例来源:origin: org.gatein.shindig/shindig-common
@Test
public void parseNoPath() {
Uri uri = Uri.parse("http://apache.org?a=b&a=c&b=d+e#blah");
assertEquals("http", uri.getScheme());
assertEquals("apache.org", uri.getAuthority());
// Path is never null.
assertEquals("", uri.getPath());
assertEquals("a=b&a=c&b=d+e", uri.getQuery());
Collection<String> params = Arrays.asList("b", "c");
assertEquals(params, uri.getQueryParameters("a"));
assertEquals("b", uri.getQueryParameter("a"));
assertEquals("d e", uri.getQueryParameter("b"));
assertEquals("blah", uri.getFragment());
}
代码示例来源:origin: com.lmco.shindig/shindig-common
@Test
public void parseNoPath() {
Uri uri = Uri.parse("http://apache.org?a=b&a=c&b=d+e#blah");
assertEquals("http", uri.getScheme());
assertEquals("apache.org", uri.getAuthority());
// Path is never null.
assertEquals("", uri.getPath());
assertEquals("a=b&a=c&b=d+e", uri.getQuery());
Collection<String> params = Arrays.asList("b", "c");
assertEquals(params, uri.getQueryParameters("a"));
assertEquals("b", uri.getQueryParameter("a"));
assertEquals("d e", uri.getQueryParameter("b"));
assertEquals("blah", uri.getFragment());
}
代码示例来源:origin: org.apache.shindig/shindig-common
@Test
public void parseNoPath() {
Uri uri = Uri.parse("http://apache.org?a=b&a=c&b=d+e#blah");
assertEquals("http", uri.getScheme());
assertEquals("apache.org", uri.getAuthority());
// Path is never null.
assertEquals("", uri.getPath());
assertEquals("a=b&a=c&b=d+e", uri.getQuery());
Collection<String> params = Arrays.asList("b", "c");
assertEquals(params, uri.getQueryParameters("a"));
assertEquals("b", uri.getQueryParameter("a"));
assertEquals("d e", uri.getQueryParameter("b"));
assertEquals("blah", uri.getFragment());
}
代码示例来源:origin: org.apache.shindig/shindig-common
@Test
public void parseFull() {
Uri uri = Uri.parse("http://apache.org/foo?a=b&a=c&b=d+e#blah");
assertEquals("http", uri.getScheme());
assertEquals("apache.org", uri.getAuthority());
assertEquals("/foo", uri.getPath());
assertEquals("a=b&a=c&b=d+e", uri.getQuery());
Collection<String> params = Arrays.asList("b", "c");
assertEquals(params, uri.getQueryParameters("a"));
assertEquals("b", uri.getQueryParameter("a"));
assertEquals("d e", uri.getQueryParameter("b"));
assertEquals("blah", uri.getFragment());
assertEquals("http://apache.org/foo?a=b&a=c&b=d+e#blah", uri.toString());
}
代码示例来源:origin: org.wso2.org.apache.shindig/shindig-common
@Test
public void parseFull() {
Uri uri = Uri.parse("http://apache.org/foo?a=b&a=c&b=d+e#blah");
assertEquals("http", uri.getScheme());
assertEquals("apache.org", uri.getAuthority());
assertEquals("/foo", uri.getPath());
assertEquals("a=b&a=c&b=d+e", uri.getQuery());
Collection<String> params = Arrays.asList("b", "c");
assertEquals(params, uri.getQueryParameters("a"));
assertEquals("b", uri.getQueryParameter("a"));
assertEquals("d e", uri.getQueryParameter("b"));
assertEquals("blah", uri.getFragment());
assertEquals("http://apache.org/foo?a=b&a=c&b=d+e#blah", uri.toString());
}
内容来源于网络,如有侵权,请联系作者删除!