本文整理汇总了Java中com.feilong.core.net.URIUtil类的典型用法代码示例。如果您正苦于以下问题:Java URIUtil类的具体用法?Java URIUtil怎么用?Java URIUtil使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
URIUtil类属于com.feilong.core.net包,在下文中一共展示了URIUtil类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: restructureBreadCrumbEntityTreeListPath
import com.feilong.core.net.URIUtil; //导入依赖的package包/类
/**
* Restructure bread crumb entity tree list path.
*
* @param currentBreadCrumbEntityTreeList
* the current bread crumb entity tree list
* @param urlPrefix
* the url prefix
* @return the list< bread crumb entity< object>>
* @since 1.2.2
*/
private static List<BreadCrumbEntity<Object>> restructureBreadCrumbEntityTreeListPath(
List<BreadCrumbEntity<Object>> currentBreadCrumbEntityTreeList,
String urlPrefix){
if (isNullOrEmpty(urlPrefix)){
return currentBreadCrumbEntityTreeList;
}
for (BreadCrumbEntity<Object> breadCrumbEntity : currentBreadCrumbEntityTreeList){
String path = breadCrumbEntity.getPath();
//验证path是不是绝对路径.
if (URIUtil.create(path).isAbsolute()){//(调用了 {@link java.net.URI#isAbsolute()},原理是 <code>url's scheme !=null</code>).
//nothing to do
}else{
breadCrumbEntity.setPath(URLUtil.getUnionUrl(URLUtil.toURL(urlPrefix), path));
}
}
return currentBreadCrumbEntityTreeList;
}
开发者ID:venusdrogon,项目名称:feilong-taglib,代码行数:30,代码来源:BreadCrumbUtil.java
示例2: expandWithMultiVariableMap
import com.feilong.core.net.URIUtil; //导入依赖的package包/类
@Test
public void expandWithMultiVariableMap(){
String matchingPatternPath = "/s/c{categoryCode}-m{material}-c{color}-s{size}-k{kind}-s{style}-o{order}.htm";
Map<String, String> map = toMap("categoryCode", "2541", "style", "100");
String variableName = "style";
String value = URIUtil.encode("Lifestyle / Graphic", UTF8);
String valueSeparator = ",";
LOGGER.debug(MultiUriTemplateUtil.expandWithMultiVariable(matchingPatternPath, map, variableName, value, valueSeparator));
}
开发者ID:venusdrogon,项目名称:feilong-spring,代码行数:12,代码来源:MultiUriTemplateUtilTest.java
示例3: testCreate
import com.feilong.core.net.URIUtil; //导入依赖的package包/类
/**
* Test create.
*/
@Test
public void testCreate(){
String value = "http://xy2.cbg.163.com/cgi-bin/equipquery.py?server_name=风花雪月&query_order=selling_time";
URI uri = URIUtil.create(value);
assertEquals(value, uri.toString());
}
开发者ID:venusdrogon,项目名称:feilong-core,代码行数:10,代码来源:CreateTest.java
示例4: testEncodeUri
import com.feilong.core.net.URIUtil; //导入依赖的package包/类
/**
* Test encode uri.
*/
@Test
public void testEncodeUri(){
String uriString = PATH + "?name=金鑫&name=飞龙&age=18";
assertEquals(
Slf4jUtil.format(PATH + "?name={}&name={}&age=18", encode("金鑫", UTF8), encode("飞龙", UTF8)),
URIUtil.encodeUri(uriString, UTF8));
}
开发者ID:venusdrogon,项目名称:feilong-core,代码行数:11,代码来源:EncodeUriTest.java
示例5: testEncodeUri1
import com.feilong.core.net.URIUtil; //导入依赖的package包/类
/**
* Test encode uri 1.
*/
@Test
public void testEncodeUri1(){
String pattern = "mailto:[email protected]?subject={}&body={}";
String uriString = Slf4jUtil.format(pattern, "你好", "我是飞天奔月<br>哈哈哈哈");
String result = URIUtil.encodeUri(uriString, UTF8);
assertEquals(Slf4jUtil.format(pattern, encode("你好", UTF8), encode("我是飞天奔月<br>哈哈哈哈", UTF8)), result);
}
开发者ID:venusdrogon,项目名称:feilong-core,代码行数:12,代码来源:EncodeUriTest.java
示例6: testCreate
import com.feilong.core.net.URIUtil; //导入依赖的package包/类
/**
* Test create.
*/
@Test
public void testCreate(){
String url = "http://127.0.0.1/cmens/t-b-f-a-c-s-f-p-g-e-i-o.htm?a=1&a=2";
URI uri = URIUtil.create(url, UTF8);
assertEquals(url, uri.toString());
}
开发者ID:venusdrogon,项目名称:feilong-core,代码行数:10,代码来源:CreateWithCharsetTypeTest.java
示例7: testCreateChinese
import com.feilong.core.net.URIUtil; //导入依赖的package包/类
/**
* Test create chinese.
*/
@Test
public void testCreateChinese(){
String url = "http://127.0.0.1/cmens/../t-b-f-a-c-s-f-p-g-e-i-o.htm?a=飞龙&a=2";
URI uri = URIUtil.create(url, UTF8);
assertEquals("http://127.0.0.1/cmens/../t-b-f-a-c-s-f-p-g-e-i-o.htm?a=" + encode("飞龙", UTF8) + "&a=2", uri.toString());
}
开发者ID:venusdrogon,项目名称:feilong-core,代码行数:10,代码来源:CreateWithCharsetTypeTest.java
示例8: testCreateNullCharsetType
import com.feilong.core.net.URIUtil; //导入依赖的package包/类
/**
* Test create null charset type.
*/
@Test
public void testCreateNullCharsetType(){
String url = "http://127.0.0.1/cmens/../t-b-f-a-c-s-f-p-g-e-i-o.htm?a=飞龙&a=2";
URI uri = URIUtil.create(url, null);
assertEquals("http://127.0.0.1/cmens/../t-b-f-a-c-s-f-p-g-e-i-o.htm?a=" + "飞龙" + "&a=2", uri.toString());
}
开发者ID:venusdrogon,项目名称:feilong-core,代码行数:10,代码来源:CreateWithCharsetTypeTest.java
示例9: testCreateErrorUri
import com.feilong.core.net.URIUtil; //导入依赖的package包/类
/**
* Test create error uri.
*/
@Test(expected = URIParseException.class)
public void testCreateErrorUri(){
URIUtil.create("://127.0.01/cmens");
}
开发者ID:venusdrogon,项目名称:feilong-core,代码行数:8,代码来源:CreateTest.java
示例10: testCreateNull
import com.feilong.core.net.URIUtil; //导入依赖的package包/类
/**
* Test create null.
*/
@Test(expected = NullPointerException.class)
public void testCreateNull(){
URIUtil.create(null);
}
开发者ID:venusdrogon,项目名称:feilong-core,代码行数:8,代码来源:CreateTest.java
示例11: testCreateEmpty
import com.feilong.core.net.URIUtil; //导入依赖的package包/类
/**
* Test create empty.
*/
@Test(expected = IllegalArgumentException.class)
public void testCreateEmpty(){
URIUtil.create("");
}
开发者ID:venusdrogon,项目名称:feilong-core,代码行数:8,代码来源:CreateTest.java
示例12: testCreateBlank
import com.feilong.core.net.URIUtil; //导入依赖的package包/类
/**
* Test create blank.
*/
@Test(expected = IllegalArgumentException.class)
public void testCreateBlank(){
URIUtil.create(" ");
}
开发者ID:venusdrogon,项目名称:feilong-core,代码行数:8,代码来源:CreateTest.java
示例13: testEncode
import com.feilong.core.net.URIUtil; //导入依赖的package包/类
/**
* Test encode.
*/
@Test
public void testEncode(){
assertEquals(expectedValue, URIUtil.encode(input1, input2));
}
开发者ID:venusdrogon,项目名称:feilong-core,代码行数:8,代码来源:EncodeParameterizedTest.java
示例14: testEncodeUriNullUri
import com.feilong.core.net.URIUtil; //导入依赖的package包/类
/**
* Test encode uri null uri.
*/
@Test(expected = NullPointerException.class)
public void testEncodeUriNullUri(){
URIUtil.encodeUri(null, UTF8);
}
开发者ID:venusdrogon,项目名称:feilong-core,代码行数:8,代码来源:EncodeUriTest.java
示例15: testEncodeUriEmptyUri
import com.feilong.core.net.URIUtil; //导入依赖的package包/类
/**
* Test encode uri empty uri.
*/
@Test(expected = IllegalArgumentException.class)
public void testEncodeUriEmptyUri(){
URIUtil.encodeUri("", UTF8);
}
开发者ID:venusdrogon,项目名称:feilong-core,代码行数:8,代码来源:EncodeUriTest.java
示例16: testEncodeUriBlankUri
import com.feilong.core.net.URIUtil; //导入依赖的package包/类
/**
* Test encode uri blank uri.
*/
@Test(expected = IllegalArgumentException.class)
public void testEncodeUriBlankUri(){
URIUtil.encodeUri(" ", UTF8);
}
开发者ID:venusdrogon,项目名称:feilong-core,代码行数:8,代码来源:EncodeUriTest.java
示例17: testEncodeUriNullCharsetType
import com.feilong.core.net.URIUtil; //导入依赖的package包/类
/**
* Test encode uri null charset type.
*/
//******************
@Test
public void testEncodeUriNullCharsetType(){
assertEquals(PATH, URIUtil.encodeUri(PATH, null));
}
开发者ID:venusdrogon,项目名称:feilong-core,代码行数:9,代码来源:EncodeUriTest.java
示例18: testEncodeUriEmptyCharsetType
import com.feilong.core.net.URIUtil; //导入依赖的package包/类
/**
* Test encode uri empty charset type.
*/
@Test
public void testEncodeUriEmptyCharsetType(){
assertEquals(PATH, URIUtil.encodeUri(PATH, ""));
}
开发者ID:venusdrogon,项目名称:feilong-core,代码行数:8,代码来源:EncodeUriTest.java
示例19: testEncodeUriBlankCharsetType
import com.feilong.core.net.URIUtil; //导入依赖的package包/类
/**
* Test encode uri blank charset type.
*/
@Test
public void testEncodeUriBlankCharsetType(){
assertEquals(PATH, URIUtil.encodeUri(PATH, " "));
}
开发者ID:venusdrogon,项目名称:feilong-core,代码行数:8,代码来源:EncodeUriTest.java
示例20: testCreateNullUriString
import com.feilong.core.net.URIUtil; //导入依赖的package包/类
/**
* Test create null uri string.
*/
@Test(expected = NullPointerException.class)
public void testCreateNullUriString(){
URIUtil.create(null, UTF8);
}
开发者ID:venusdrogon,项目名称:feilong-core,代码行数:8,代码来源:CreateWithCharsetTypeTest.java
注:本文中的com.feilong.core.net.URIUtil类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论