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.addType(FilterFunction_geometryType.class);
View Full Code Here


    assertEquals(Filter.INCLUDE, visitor.getFilterPre());
   
    simpleLogicalCaps.addType(FilterFunction_geometryType.class);
        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 PostPreProcessFilterSplittingVisitor(new FilterCapabilities(), null, null);
    orFilter.accept(visitor, null);

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

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

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

    visitor=new PostPreProcessFilterSplittingVisitor(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.addType(FilterFunction_geometryType.class);
   
    visitor=new PostPreProcessFilterSplittingVisitor(simpleLogicalCaps, null, null);
        f.accept(visitor, null);
   
    assertEquals(f, visitor.getFilterPre());
    assertEquals(Filter.INCLUDE, visitor.getFilterPost());
   
    visitor=new PostPreProcessFilterSplittingVisitor( simpleLogicalCaps, null, new ClientTransactionAccessor(){
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

      FilterFactory ff = CommonFactoryFinder.getFilterFactory(null);
        Filter f1 = ff.equals(ff.property("CFCC"), ff.literal("A41"));
        Filter f2 = ff.equals(ff.property("CFCC"), ff.literal("A42"));
       
        Filter ored = ff.or(f1, f2);
        ored.accept(visitor, null);
        assertEquals(Filter.INCLUDE, visitor.getFilterPre());
        assertEquals(ored, visitor.getFilterPost());
       
        Filter anded = ff.and(f1, f2);
        visitor = new PostPreProcessFilterSplittingVisitor(caps, null, null);
View Full Code Here

        assertEquals(Filter.INCLUDE, visitor.getFilterPre());
        assertEquals(ored, visitor.getFilterPost());
       
        Filter anded = ff.and(f1, f2);
        visitor = new PostPreProcessFilterSplittingVisitor(caps, null, null);
        anded.accept(visitor, null);
        assertEquals(anded, visitor.getFilterPre());
        assertEquals(Filter.INCLUDE, visitor.getFilterPost());
  }
 
    public void testTemporalFilter() throws Exception {
View Full Code Here

        FilterCapabilities caps = new FilterCapabilities();
        PostPreProcessFilterSplittingVisitor visitor =
            new PostPreProcessFilterSplittingVisitor(caps, null, null);
       
        Filter f1 = ff.after(ff.property("foo"), ff.literal("2011-06-20"));
        f1.accept(visitor, null);
       
        assertEquals(f1, visitor.getFilterPost());
    }
   
    public void testIsNullFilter() {
View Full Code Here

        PostPreProcessFilterSplittingVisitor visitor =
            new PostPreProcessFilterSplittingVisitor(caps, null, null);
        caps.addType(PropertyIsNull.class);
       
        Filter f1 = ff.isNull(ff.literal("abc"));
        f1.accept(visitor, null);
       
        assertEquals(f1, visitor.getFilterPre());
       
        visitor = new PostPreProcessFilterSplittingVisitor(caps, null, null);
        Filter f2 = ff.isNull(ff.function("strConcat", ff.literal("abc"), ff.literal("def")));
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.