Package org.opengis.filter

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


        visitor = newVisitor(simpleLogicalCaps);

        Filter funtionFilter = createFunctionFilter();

        Filter not = ff.not(funtionFilter);
        not.accept(visitor, null);

        assertEquals(not, visitor.getFilterPost());
        assertEquals(Filter.INCLUDE, visitor.getFilterPre());

        simpleLogicalCaps.addName(testFunction.getName(), testFunction.getParameters().size());
View Full Code Here


        assertEquals(Filter.INCLUDE, visitor.getFilterPre());

        simpleLogicalCaps.addName(testFunction.getName(), testFunction.getParameters().size());
        visitor = newVisitor(simpleLogicalCaps);

        not.accept(visitor, null);

        assertEquals(Filter.INCLUDE, visitor.getFilterPost());
        assertEquals(not, visitor.getFilterPre());
    }
View Full Code Here

        Filter funtionFilter = createFunctionFilter();
        Filter geomFilter = ff.bbox(geomAtt, 10.0, 20.0, 10.0, 20.0, "");

        Filter orFilter = ff.or(funtionFilter, geomFilter);
        visitor = new CapabilitiesFilterSplitter(new Capabilities(), null, null);
        orFilter.accept(visitor, null);

        assertEquals(Filter.INCLUDE, visitor.getFilterPre());
        assertEquals(orFilter, visitor.getFilterPost());

        visitor = new CapabilitiesFilterSplitter(simpleLogicalCaps, null, null);
View Full Code Here

        assertEquals(Filter.INCLUDE, visitor.getFilterPre());
        assertEquals(orFilter, visitor.getFilterPost());

        visitor = new CapabilitiesFilterSplitter(simpleLogicalCaps, null, null);

        orFilter.accept(visitor, null);

        assertEquals(Filter.INCLUDE, visitor.getFilterPost());
        assertEquals(orFilter, visitor.getFilterPre());
    }
View Full Code Here

        simpleLogicalCaps.addType(BBOX.class);
        simpleLogicalCaps.addName(testFunction.getName(), testFunction.getParameters().size());

        visitor = new CapabilitiesFilterSplitter(simpleLogicalCaps, null, null);
        f.accept(visitor, null);

        assertEquals(f, visitor.getFilterPre());
        assertEquals(Filter.INCLUDE, visitor.getFilterPost());

        visitor = new CapabilitiesFilterSplitter(simpleLogicalCaps, null,
View Full Code Here

                        return null;
                    }

                });

        f.accept(visitor, null);

        HashSet ids = new HashSet();
        ids.add(ff.featureId("fid"));

        assertEquals(f, visitor.getFilterPost());
View Full Code Here

    @Test
    public void testTemporalFilter() {
        visitor = new CapabilitiesFilterSplitter(simpleLogicalCaps, null, null);
       
        Filter f1 = ff.after(ff.property("foo"), ff.literal("2011-06-20"));
        f1.accept(visitor, null);
       
        assertEquals(Filter.INCLUDE, visitor.getFilterPre());
        assertEquals(f1, visitor.getFilterPost());
       
        Filter f2 = ff.equal(ff.property("bar"), ff.literal("hello"), true);
View Full Code Here

        assertEquals(Filter.INCLUDE, visitor.getFilterPre());
        assertEquals(f1, visitor.getFilterPost());
       
        Filter f2 = ff.equal(ff.property("bar"), ff.literal("hello"), true);
        Filter f3 = ff.and(f1, f2);
        f3.accept(visitor, null);
       
        assertEquals(f2, visitor.getFilterPre());
        assertEquals(f1, visitor.getFilterPost());
    }
   
View Full Code Here

        Filter f2 = ff.less(ff.property("bar"), ff.literal(21));
       
        Filter andFilter = ff.and(f1, f2);

        // visit filter
        andFilter.accept(visitor, null);

        // test
        assertEquals(f1, visitor.getFilterPre());
        assertEquals(f2, visitor.getFilterPost());
       
View Full Code Here

            FilterFactory ff = CommonFactoryFinder.getFilterFactory(null);
            serverFilter = ff.and(serverChild);
            postFilter = ff.and(postChild);
            SimplifyingFilterVisitor sfv = new SimplifyingFilterVisitor();
            serverFilter = (Filter) serverFilter.accept(sfv, null);
            postFilter = (Filter) postFilter.accept(sfv, null);
        }

        return new Filter[] { serverFilter, postFilter };
    }
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.