Examples of FilterSet


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

   */
  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

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

  /**
   * 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

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

   * 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

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

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

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

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

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

  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

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

  }

  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

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

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

Examples of org.geotools.arcsde.data.ArcSDEQuery.FilterSet

                .toFilter("STRING_COL = strConcat('string', STRING_COL) AND STRING_COL > 'String2' AND BBOX(SHAPE, 10.0,20.0,30.0,40.0)");
        filteringQuery = new Query(typeName, filter);
        // filteringQuery based on the above filter...
        ArcSDEQuery sdeQuery = createFilteringQuery();

        FilterSet filters;
        try {
            filters = sdeQuery.getFilters();
        } finally {
            sdeQuery.session.dispose();
            sdeQuery.close();
        }
        Filter geometryFilter = filters.getGeometryFilter();
        Filter sqlFilter = filters.getSqlFilter();
        Filter unsupportedFilter = filters.getUnsupportedFilter();

        System.out.println("geom: " + geometryFilter + ", sql: " + sqlFilter + ", unsupp: "
                + unsupportedFilter);

        assertTrue(geometryFilter instanceof BBOX);
        assertTrue(sqlFilter instanceof PropertyIsGreaterThan);
        // commented out, assertion changed by commit 504f04fb
        // assertTrue(String.valueOf(unsupportedFilter), unsupportedFilter instanceof
        // PropertyIsEqualTo);

        FilterFactory2 ff = CommonFactoryFinder.getFilterFactory2(null);
        // @id = 'DELETEME.1' AND STRING_COL = 'test'
        filter = ff.and(ff.id(Collections.singleton(ff.featureId(typeName + ".1"))),
                ff.equals(ff.property("STRING_COL"), ff.literal("test")));

        filteringQuery = new Query(typeName, filter);
        // filteringQuery based on the above filter...
        sdeQuery = createFilteringQuery();

        try {
            filters = sdeQuery.getFilters();
        } finally {
            sdeQuery.session.dispose();
            sdeQuery.close();
        }
        geometryFilter = filters.getGeometryFilter();
        sqlFilter = filters.getSqlFilter();
        unsupportedFilter = filters.getUnsupportedFilter();

        System.out.println("geom: " + geometryFilter + ", sql: " + sqlFilter + ", unsupp: "
                + unsupportedFilter);

        Assert.assertEquals(Filter.INCLUDE, geometryFilter);
        assertTrue(String.valueOf(sqlFilter), sqlFilter instanceof And);
        Assert.assertEquals(Filter.INCLUDE, unsupportedFilter);

        // AND( @id = 'DELETEME.1' )
        List<Filter> singleAnded = Collections.singletonList((Filter) ff.id(Collections
                .singleton(ff.featureId(typeName + ".1"))));
        filter = ff.and(singleAnded);

        filteringQuery = new Query(typeName, filter);
        // filteringQuery based on the above filter...
        sdeQuery = createFilteringQuery();

        try {
            filters = sdeQuery.getFilters();
        } finally {
            sdeQuery.session.dispose();
            sdeQuery.close();
        }
        geometryFilter = filters.getGeometryFilter();
        sqlFilter = filters.getSqlFilter();
        unsupportedFilter = filters.getUnsupportedFilter();

        System.out.println("geom: " + geometryFilter + ", sql: " + sqlFilter + ", unsupp: "
                + unsupportedFilter);

        // this one should have been simplified
View Full Code Here

Examples of org.geotools.arcsde.data.ArcSDEQuery.FilterSet

        Filter filter = ff.id(ids);
        filteringQuery = new Query(typeName, filter);
        // filteringQuery based on the above filter...
        ArcSDEQuery sdeQuery = createFilteringQuery();

        FilterSet filters;
        try {
            filters = sdeQuery.getFilters();
        } finally {
            sdeQuery.session.dispose();
            sdeQuery.close();
        }
        Filter sqlFilter = filters.getSqlFilter();
        assertTrue(sqlFilter instanceof Id);
        Id id = (Id) sqlFilter;
        Assert.assertEquals(2, id.getIDs().size());
        Set<Identifier> validFids = new HashSet<Identifier>();
        validFids.add(ff.featureId(typeName + ".1"));
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.