Package org.apache.tools.ant.types

Examples of org.apache.tools.ant.types.FilterSetCollection


                          boolean filtering, boolean overwrite) {
        try {
            log("Copying " + fromFile + " to " + toFile,
                verbosity);

            FilterSetCollection executionFilters =
                new FilterSetCollection();
            if (filtering) {
                executionFilters
                    .addFilterSet(getProject().getGlobalFilterSet());
            }
            for (Enumeration filterEnum =
                    getFilterSets().elements();
                filterEnum.hasMoreElements();) {
                executionFilters
                    .addFilterSet((FilterSet) filterEnum
                                .nextElement());
            }

            getFileUtils().copyFile(fromFile, toFile, executionFilters,
View Full Code Here


                        continue;
                    }
                    try {
                        log("Copying " + fromFile + " to " + toFile, verbosity);

                        FilterSetCollection executionFilters =
                            new FilterSetCollection();
                        if (filtering) {
                            executionFilters
                                .addFilterSet(getProject().getGlobalFilterSet());
                        }
                        for (Enumeration filterEnum = getFilterSets().elements();
                            filterEnum.hasMoreElements();) {
                            executionFilters
                                .addFilterSet((FilterSet) filterEnum.nextElement());
                        }
                        fileUtils.copyFile(new File(fromFile), new File(toFile),
                                           executionFilters,
                                           getFilterChains(), forceOverwrite,
View Full Code Here

                }

                try {
                    log("Copying " + fromFile + " to " + toFile, verbosity);

                    FilterSetCollection executionFilters = new FilterSetCollection();

                    if (filtering) {
                        executionFilters.addFilterSet(project.getGlobalFilterSet());
                    }
                    for (Enumeration filterEnum = getFilterSets().elements(); filterEnum.hasMoreElements(); ) {
                        executionFilters.addFilterSet((FilterSet) filterEnum.nextElement());
                    }

//                    fileUtils.copyFile(fromFile, toFile, executionFilters,
//                                       forceOverwrite, preserveLastModified);
                    replace(fromFile, toFile, engine);
View Full Code Here

   * @param fileName
   * @param template
   * @param filter
   */
  private void createMappings(String fileName, String template, FilterSet filter) {
    FilterSetCollection fsCollection = new FilterSetCollection(filter);
    FilterSet additionalBuildSettingsFilter = additionalBuildSettingsFilter();

    filter.addFilter("APP_CLASS", getAppClass());
    filter.addFilter("JAR_NAME", getJarName());

    if (additionalBuildSettingsFilter != null) {
      fsCollection.addFilterSet(additionalBuildSettingsFilter);
    }

    createMappings(fileName, template, fsCollection);
  }
View Full Code Here

    }
    else {
      frameworksBaseURL = "";
    }
    filter.addFilter("-WOFrameworksBaseURL", frameworksBaseURL);
    return new FilterSetCollection(filter);
  }
View Full Code Here

    String customContent = woappTask.getWebXML_CustomContent();
    if (customContent == null) {
      customContent = "";
    }
    filter.addFilter("CustomContent", customContent);
    return new FilterSetCollection(filter);
  }
View Full Code Here

        throw new BuildException("Could not load classloader");
      }
      while (it.hasNext()) {
        String targetName = (String) it.next();
        String templName = templateForTarget(targetName);
        FilterSetCollection filters = filtersForTarget(targetName);

        InputStream template = cl.getResourceAsStream(templName);
        File target = new File(targetName);
        if (copyFile(template, target, filters))
          returnValue = true;
View Full Code Here

    filter.addFilter("HAS_COMPONENTS", "<" + hasComponents() + "/>");
    filter.addFilter("CFBUNDLE_VERSION", getCFBundleVersion());
    filter.addFilter("CFBUNDLE_SHORTVERSION", getCFBundleShortVersion());
    filter.addFilter("CFBUNDLE_IDENTIFIER", getCFBundleID());

    return new FilterSetCollection(filter);
  }
View Full Code Here

  /**
   * Returns a FilterSet that can be used to build Info.plist file.
   */
  @Override
  public FilterSetCollection infoFilter(Iterator extLibs) {
    FilterSetCollection filterSetCollection = super.infoFilter(extLibs);
    FilterSet filter = new FilterSet();

    filter.addFilter("EOAdaptorClassName", getFrameworkTask().getEOAdaptorClassName());
    filterSetCollection.addFilterSet(filter);

    return filterSetCollection;
  }
View Full Code Here

        String toFile;
        // http://sourceforge.net/tracker/index.php?func=detail&aid=1011493&group_id=41841&atid=431431
        toFile = getString(to);
        log(fromFile, verbosity);
        try {
          FilterSetCollection executionFilters = new FilterSetCollection();
          if (filtering) {
            executionFilters.addFilterSet(getProject().getGlobalFilterSet());
          }
          for (Enumeration filterEnum = getFilterSets().elements(); filterEnum.hasMoreElements();) {
            executionFilters.addFilterSet((FilterSet) filterEnum.nextElement());
          }
          copyOrInjectFile(fromFile, toFile, executionFilters);
        } catch (Exception e) {
          LOG.error("InjectCopyTask error", e);
          throw new BuildException("Error instramenting " + fromFile, e, getLocation());
View Full Code Here

TOP

Related Classes of org.apache.tools.ant.types.FilterSetCollection

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.