Package org.apache.tools.ant.types.resources

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


                }
            }

            if (resources != null) {
                for (Iterator i = resources.iterator(); i.hasNext(); ) {
                    FileProvider fp =
                        (FileProvider) ((Resource) i.next())
                        .as(FileProvider.class);
                    processFile(fp.getFile());
                }
            }

            if (summary) {
                log("Replaced " + replaceCount + " occurrences in "
View Full Code Here


            }
            if (resources[i].isDirectory() && doFilesonly) {
                continue;
            }
            File base = null;
            FileProvider fp = (FileProvider) resources[i].as(FileProvider.class);
            if (fp != null) {
                base = ResourceUtils.asFileResource(fp).getBaseDir();
            }

            if (resources[i].isDirectory()) {
View Full Code Here

                newerResources[i] = new Resource[] {};
                continue;
            }

            for (int j = 0; j < initialResources[i].length; j++) {
                FileProvider fp =
                    (FileProvider) initialResources[i][j].as(FileProvider.class);
                if (fp != null && zipFile.equals(fp.getFile())) {
                    throw new BuildException("A zip file cannot include "
                                             + "itself", getLocation());
                }
            }
View Full Code Here

        try {
            Path sources = createUnifiedSourcePath();
            Iterator iter = sources.iterator();
            while (iter.hasNext()) {
                Resource r = (Resource) iter.next();
                FileProvider fr = (FileProvider) r.as(FileProvider.class);
                verifyOneJar(fr.getFile());
            }

        } finally {
            endExecution();
        }
View Full Code Here

                throw new BuildException(message);
            }
        }

        File importedFile = null;
        FileProvider fp = (FileProvider) importedResource.as(FileProvider.class);
        if (fp != null) {
            importedFile = fp.getFile();
        }

        if (!isInIncludeMode() &&
            (importStack.contains(importedResource)
             || (importedFile != null && importStack.contains(importedFile))
View Full Code Here

            if (!r.isExists()) {
                continue;
            }
            File base = baseDir;
            String name = r.getName();
            FileProvider fp = (FileProvider) r.as(FileProvider.class);
            if (fp != null) {
                FileResource f = ResourceUtils.asFileResource(fp);
                base = f.getBaseDir();
                if (base == null) {
                    name = f.getFile().getAbsolutePath();
View Full Code Here

                ((XSLTLiaison3) liaison).setStylesheet(stylesheet);
            } else {
                // If we are here we cannot set the stylesheet as
                // a resource, but we can set it as a file. So,
                // we make an attempt to get it as a file
                FileProvider fp =
                    (FileProvider) stylesheet.as(FileProvider.class);
                if (fp != null) {
                    liaison.setStylesheet(fp.getFile());
                } else {
                    handleError(liaison.getClass().toString()
                                + " accepts the stylesheet only as a file");
                    return;
                }
View Full Code Here

    public void setOutput(Resource output) {
        if (this.output != null) {
            throw new BuildException("Cannot set > 1 output target");
        }
        this.output = output;
        FileProvider fp = (FileProvider) output.as(FileProvider.class);
        this.file = fp != null ? fp.getFile() : null;
    }
View Full Code Here

                                       Map dirEntries, Map matchDirEntries) {
        ZipEntry entry = null;
        ZipFile zf = null;

        File srcFile = null;
        FileProvider fp = (FileProvider) src.as(FileProvider.class);
        if (fp != null) {
            srcFile = fp.getFile();
        } else {
            throw new BuildException("Only file provider resources are supported");
        }

        try {
View Full Code Here

                            continue;
                        }

                        File baseDir = NULL_FILE_PLACEHOLDER;
                        String name = r.getName();
                        FileProvider fp = (FileProvider) r.as(FileProvider.class);
                        if (fp != null) {
                            FileResource fr = ResourceUtils.asFileResource(fp);
                            baseDir = getKeyFile(fr.getBaseDir());
                            if (fr.getBaseDir() == null) {
                                name = fr.getFile().getAbsolutePath();
View Full Code Here

TOP

Related Classes of org.apache.tools.ant.types.resources.FileProvider

Copyright © 2018 www.massapicom. 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.