Examples of URLProvider


Examples of org.apache.tools.ant.types.resources.URLProvider

     *
     * @since Ant 1.8.0
     */
    public UnknownElement parseAntlibDescriptor(Project containingProject,
                                                Resource resource) {
        URLProvider up = resource.as(URLProvider.class);
        if (up == null) {
            throw new BuildException("Unsupported resource type: " + resource);
        }
        return parseUnknownElement(containingProject, up.getURL());
    }
View Full Code Here

Examples of org.apache.tools.ant.types.resources.URLProvider

            FileProvider fp =
                ((Resource) source).as(FileProvider.class);
            if (fp != null) {
                buildFile = fp.getFile();
            } else {
                URLProvider up =
                    ((Resource) source).as(URLProvider.class);
                if (up != null) {
                    url = up.getURL();
                }
            }
        }
        if (buildFile != null) {
            buildFile = FILE_UTILS.normalize(buildFile.getAbsolutePath());
View Full Code Here

Examples of org.apache.tools.ant.types.resources.URLProvider

        resources.add(rc);
    }

    public void execute() {
        for (Resource r : resources) {
            URLProvider up = r.as(URLProvider.class);
            if (up != null) {
                URL u = up.getURL();
                try {
                    FileUtils.close(u.openConnection());
                } catch (IOException ex) {
                    // ignore
                }
View Full Code Here

Examples of org.apache.tools.ant.types.resources.URLProvider

    private String resourceToURI(Resource resource) {
        FileProvider fp = resource.as(FileProvider.class);
        if (fp != null) {
            return FILE_UTILS.toURI(fp.getFile().getAbsolutePath());
        }
        URLProvider up = resource.as(URLProvider.class);
        if (up != null) {
            URL u = up.getURL();
            return String.valueOf(u);
        } else {
            return resource.getName();
        }
    }
View Full Code Here

Examples of org.apache.tools.ant.types.resources.URLProvider

     */
    public void execute() throws BuildException {
        checkAttributes();

        for (Resource r : sources) {
            URLProvider up = r.as(URLProvider.class);
            URL source = up.getURL();

            File dest = destination;
            if (destination.isDirectory()) {
                if (mapperElement == null) {
                    String path = source.getPath();
View Full Code Here

Examples of org.apache.tools.ant.types.resources.URLProvider

     */
    public boolean doGet(int logLevel, DownloadProgress progress)
            throws IOException {
        checkAttributes();
        for (Resource r : sources) {
            URLProvider up = r.as(URLProvider.class);
            URL source = up.getURL();
            return doGet(source, destination, logLevel, progress);
        }
        /*NOTREACHED*/
        return false;
    }
View Full Code Here

Examples of org.apache.tools.ant.types.resources.URLProvider

        if (sources.size() == 0) {
            throw new BuildException("at least one source is required",
                                     getLocation());
        }
        for (Resource r : sources) {
            URLProvider up = r.as(URLProvider.class);
            if (up == null) {
                throw new BuildException("Only URLProvider resources are"
                                         + " supported", getLocation());
            }
        }
View Full Code Here

Examples of org.apache.tools.ant.types.resources.URLProvider

        FileProvider fp = importedResource.as(FileProvider.class);
        if (fp != null) {
            importedFile = fp.getFile();
        }
        URL importedURL = null;
        URLProvider up = importedResource.as(URLProvider.class);
        if (up != null) {
            importedURL = up.getURL();
        }
        for (Object o : importStack) {
            if (isOneOf(o, importedResource, importedFile, importedURL)) {
                return true;
            }
View Full Code Here

Examples of org.apache.tools.ant.types.resources.URLProvider

                if (fp != null && fp.getFile().equals(importedFile)) {
                    return true;
                }
            }
            if (importedURL != null) {
                URLProvider up = ((Resource) o).as(URLProvider.class);
                if (up != null && up.getURL().equals(importedURL)) {
                    return true;
                }
            }
        }
        return false;
View Full Code Here

Examples of org.apache.tools.ant.types.resources.URLProvider

     *
     * @since Ant 1.8.0
     */
    public UnknownElement parseAntlibDescriptor(Project containingProject,
                                                Resource resource) {
        URLProvider up = (URLProvider) resource.as(URLProvider.class);
        if (up == null) {
            throw new BuildException("Unsupported resource type: " + resource);
        }
        return parseUnknownElement(containingProject, up.getURL());
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.