本文整理了Java中org.jboss.forge.furnace.util.Strings.isURL()
方法的一些代码示例,展示了Strings.isURL()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Strings.isURL()
方法的具体详情如下:
包路径:org.jboss.forge.furnace.util.Strings
类名称:Strings
方法名:isURL
暂无
代码示例来源:origin: org.jboss.forge.addon/resources-impl
@Override
public boolean handles(Class<?> type, Object resource)
{
boolean result;
if (resource == null)
{
result = false;
}
else if (resource instanceof URL)
{
result = true;
}
else
{
result = Strings.isURL(resource.toString());
}
return result;
}
代码示例来源:origin: org.jboss.forge.addon/resources-impl
@Override
@SuppressWarnings("unchecked")
public <T extends Resource<Object>> T getResource(ResourceFactory factory, Class<URLResource> type, Object resource)
{
URL url = null;
if (resource instanceof URL)
{
url = (URL) resource;
}
else if (Strings.isURL(resource.toString()))
{
try
{
url = new URL(resource.toString());
}
catch (MalformedURLException e)
{
// shouldn't happen
throw new IllegalArgumentException("Invalid URL found", e);
}
}
Resource<?> createdResource = new URLResourceImpl(factory, url);
return (T) createdResource;
}
代码示例来源:origin: org.jboss.forge.addon/maven-impl-projects
@Override
public void validate(UIValidationContext validator)
{
String repository = getArchetypeRepository();
if (!Strings.isNullOrEmpty(repository) && !Strings.isURL(repository))
{
validator.addValidationError(archetypeRepository, "Archetype repository must be a valid URL");
}
}
内容来源于网络,如有侵权,请联系作者删除!