Package org.opengis.filter

Examples of org.opengis.filter.Filter.evaluate()


                        LOGGER.finer(new StringBuffer("applying rule: ")
                                .append(r.toString()).toString());

                        Filter filter = r.getFilter();

                        if ((filter == null) || filter.evaluate(feature)) {
                            doElse = false;
                            LOGGER
                                    .finer("processing raster-result Symobolizer ...");

                            Symbolizer[] symbolizers = r.getSymbolizers();


                        LOGGER.finer(new StringBuffer("applying rule: ")
                                .append(r.toString()).toString());

                        Filter filter = r.getFilter();

                        if ((filter == null) || filter.evaluate(feature)) {
                            doElse = false;
                            LOGGER.finer("processing raster-result Symobolizer ...");

                            Symbolizer[] symbolizers = r.getSymbolizers();

            }

            //does this rule have a filter which applies to the feature
            Filter filter = rule.getFilter();

            if ((filter == null) || filter.evaluate(feature)) {
                match = true;

                filtered.add(rule);
            }
        }

      }
           
            //does this rule have a filter which applies to the feature
            Filter filter = rule.getFilter();

            if ((filter == null) || filter.evaluate(feature)) {
                match = true;

                filtered.add(rule);
            }
        }

            Filter typeFilter = repositoryFilters.get(featurePath);
            if (typeFilter == null) {
                typeFilter = repositoryFilters.get("default");
            }
            if (typeFilter.evaluate(feature)) {
                return true;
            }
        }
        return false;
    }

        while (reader.hasNext()) {
            Feature f = (Feature) reader.next();
            assertNotNull(f);
            assertTrue(filter.evaluate(f));
            assertFalse(badFilter.evaluate(f));
            count++;
        }
        reader.close();
        assertEquals(expectedCount, count);
    }

        final int length = ruleList.length;
        for (int t = 0; t < length; t++) {
            r = ruleList[t];
            filter = r.getFilter();

            if (filter == null || filter.evaluate(rf.content)) {
                doElse = false;
                processSymbolizers(graphics, rf, r.symbolizers(), scaleRange, at, destinationCrs, layerId);
            }
        }

         final Filter filter = rules.get(0).getFilter();
         try {
      fc.accepts(new FeatureVisitor(){

        public void visit(Feature feature) {
          if (!filter.evaluate(feature)){
            fail("Not all features accepted.");
          }
         
        }}, null);
    } catch (IOException e) {

                int count = 1;
                Filter filter = query.getFilter();
               
                while (iterator.hasNext() && (count < query.getMaxFeatures())) {
                    SimpleFeature feature = iterator.next();
                    if (filter.evaluate(feature)) {
                        count++;
                        envelope.expandToInclude(((Geometry)feature.getDefaultGeometry()).getEnvelopeInternal());
                    }
                }
            }

        int count = 0;
        FeatureIterator<SimpleFeature> iterator = collection.features();
        try {
            Filter filter = query.getFilter();
            while (iterator.hasNext() && (count < query.getMaxFeatures())) {
                if (filter.evaluate(iterator.next())) {
                    count++;
                }
            }
        }
        finally {

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.