Package org.apache.tools.ant.types

Examples of org.apache.tools.ant.types.FilterSet$OnMissing


    String jdb = getApplicatonTask().getJDB();
    String jdbOptions = getApplicatonTask().getJDBOptions();
    String javaVersion = getApplicatonTask().getJavaVersion();

    if (jvmOptions != null) {
      FilterSet filter = new FilterSet();
      filter.addFilter("JVM_OPTIONS", jvmOptions);
      filter.addFilter("JVM", jvm);
      filter.addFilter("JDB", jdb);
      filter.addFilter("JDB_OPTIONS", jdbOptions);
      filter.addFilter("JAVA_VERSION", javaVersion);
      return filter;
    }

    return null;
  }
View Full Code Here


  /**
   * Returns a FilterSet that can be used to build the startup script file.
   */
  public FilterSetCollection startupScriptFilter() {
    FilterSet filter = new FilterSet();
    String frameworksBaseURL = this.getApplicatonTask().getFrameworksBaseURL();
    if (frameworksBaseURL != null && frameworksBaseURL.length() > 0) {
      frameworksBaseURL = "-WOFrameworksBaseURL " + frameworksBaseURL;
    }
    else {
      frameworksBaseURL = "";
    }
    filter.addFilter("-WOFrameworksBaseURL", frameworksBaseURL);
    return new FilterSetCollection(filter);
  }
View Full Code Here

   */
  public FilterSetCollection webXMLFilter() {
    //System.out.println("AppFormat.webXMLFilter: appPaths = " + appPaths);
    //System.out.println("AppFormat.webXMLFilter: frameworkPaths = " + frameworkPaths);
    //System.out.println("AppFormat.webXMLFilter: otherClasspaths = " + otherClasspaths);
    FilterSet filter = new FilterSet();
    String WEBINFROOT = "WEBINFROOT";
    List<String> paths = new LinkedList<String>();
    if (appPaths != null && appPaths.length() > 0) {
      appPaths = appPaths.trim();
      for (String appPath : appPaths.split("\n")) {
        paths.add(WEBINFROOT + stripPath(appPath));
      }
    }
    if (frameworkPaths != null && frameworkPaths.length() > 0) {
      frameworkPaths = frameworkPaths.trim();
      for (String frameworkPath : frameworkPaths.split("\n")) {
        paths.add(WEBINFROOT + "/" + getApplicatonTask().getName() + ".woa/Contents" + stripPath(frameworkPath));
      }
    }
    if (otherClasspaths != null && otherClasspaths.length() > 0) {
      otherClasspaths = otherClasspaths.trim();
      for (String otherPath : otherClasspaths.split("\n")) {
        paths.add(WEBINFROOT + stripPath(otherPath));
      }
    }
   
    StringBuffer pathsBuffer = new StringBuffer();
    for (String path : paths) {
      pathsBuffer.append(path);
      pathsBuffer.append("\n");
    }

    WOApplication woappTask = (WOApplication) this.task;
    log(" AppFormat.webXMLFilter().woappTask: " + woappTask, Project.MSG_VERBOSE);
    filter.addFilter("WOROOT", woappTask.getWebXML_WOROOT());
    filter.addFilter("LOCALROOT", woappTask.getWebXML_LOCALROOT());
    filter.addFilter("WOAINSTALLROOT", woappTask.getWebXML_WOAINSTALLROOT());
    filter.addFilter("WOAppMode", woappTask.getWebXML_WOAppMode());
    filter.addFilter("WOClasspath", pathsBuffer.toString());
    filter.addFilter("WOApplicationClass", this.getAppClass());
    filter.addFilter("WOServletAdaptor", this.getServletAdaptor());
    filter.addFilter("WOTagLib", woappTask.getWebXML_WOtaglib());
    String customContent = woappTask.getWebXML_CustomContent();
    if (customContent == null) {
      customContent = "";
    }
    filter.addFilter("CustomContent", customContent);
    return new FilterSetCollection(filter);
  }
View Full Code Here

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

    filter.addFilter("PRINCIPAL_CLASS", principalClassString());
    filter.addFilter("NAME", getName());
    filter.addFilter("VERSION", getVersion());
    filter.addFilter("JAVA_VERSION", getJavaVersion());
    filter.addFilter("JAR_NAME", getJarName());
    filter.addFilter("JAR_ARRAY", libString(extLibs));
    filter.addFilter("CUSTOM_CONTENT", getCustomInfoPListContent());
    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

    /**
     * Add a filterset.
     * @return a filter set object.
     */
    public FilterSet createFilterSet() {
        FilterSet filterSet = new FilterSet();
        filterSets.addElement(filterSet);
        return filterSet;
    }
View Full Code Here

    /**
     * Add a filterset.
     * @return a filter set object.
     */
    public FilterSet createFilterSet() {
        FilterSet filterSet = new FilterSet();
        filterSets.addElement(filterSet);
        return filterSet;
    }
View Full Code Here

  private void replaceTokens(Query query) {
        logger.debug("replaceTokens(query={}) - start", query);

    Iterator i = filterSets.iterator();
    while(i.hasNext()) {
      FilterSet filterSet = (FilterSet)i.next();
      query.setSql(filterSet.replaceTokens(query.getSql()));
    }
  }
View Full Code Here

  }

  private void replaceTokens(Query query) {
    Iterator i = filterSets.iterator();
    while(i.hasNext()) {
      FilterSet filterSet = (FilterSet)i.next();
      query.setSql(filterSet.replaceTokens(query.getSql()));
    }
  }
View Full Code Here

    /**
     * Adds a filterset.
     */
    public FilterSet createFilterSet() {
        FilterSet filterSet = new FilterSet();
        filterSets.addElement(filterSet);
        return filterSet;
    }
View Full Code Here

TOP

Related Classes of org.apache.tools.ant.types.FilterSet$OnMissing

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.