Java 类org.jsonschema2pojo.util.URLUtil 实例源码

项目:GitHub    文件:Jsonschema2PojoMojo.java   
@Override
public Iterator<URL> getSource() {
    if (null != sourceDirectory) {
        return Collections.singleton(URLUtil.parseURL(sourceDirectory)).iterator();
    }
    List<URL> sourceURLs = new ArrayList<URL>();
    for (String source : sourcePaths) {
        sourceURLs.add(URLUtil.parseURL(source));
    }
    return sourceURLs.iterator();
}
项目:GitHub    文件:Jsonschema2PojoMojo.java   
FileFilter createFileFilter() throws MojoExecutionException {
    try {
        URL urlSource = URLUtil.parseURL(sourceDirectory);
        return new MatchPatternsFileFilter.Builder().addIncludes(includes).addExcludes(excludes).addDefaultExcludes().withSourceDirectory(URLUtil.getFileFromURL(urlSource).getCanonicalPath()).withCaseSensitive(false).build();
    } catch (IOException e) {
        throw new MojoExecutionException("could not create file filter", e);
    }
}
项目:GitHub    文件:UrlConverter.java   
public URL convert(String value) {
    if (isBlank(value)) {
        throw new ParameterException(getErrorString("a blank value", "a valid URL"));
    }

    try {
        return URLUtil.parseURL(value);
    } catch (IllegalArgumentException e) {
        throw new ParameterException(getErrorString(value, "a valid URL"));
    }

}
项目:GitHub    文件:Jsonschema2PojoTask.java   
@Override
public Iterator<URL> getSource() {
    return Collections.singleton(URLUtil.parseURL(source)).iterator();
}