Package org.opengis.filter

Examples of org.opengis.filter.FilterVisitor


        Filter fullFilter = (org.opengis.filter.Filter) parseResult;
        final FilterFactory2 filterFactory2 = CommonFactoryFinder
                .getFilterFactory2(GeoTools.getDefaultHints());

        // -- extract spatial terms from Filter expression
        FilterVisitor visitor = new GeomExtractor(filterFactory2);
        Filter trimmedFilter = (Filter) fullFilter.accept(visitor, null);
        if (trimmedFilter == null) {
            return null;
        }
View Full Code Here


    static private GeometryFactory gf = new GeometryFactory();

    /** Example located on the wiki */
    public void testDefaultFilterVisitorFeatureIdExample() {
        Filter myFilter = ff.id(Collections.singleton(ff.featureId("fred")));
        FilterVisitor allFids = new DefaultFilterVisitor(){
            public Object visit( Id filter, Object data ) {
                Set set = (Set) data;
                set.addAll(filter.getIDs());
                return set;
            }
View Full Code Here

        assertEquals(new Integer(1), filter.accept(NullFilterVisitor.NULL_VISITOR, 1));

        filter = Filter.INCLUDE;
        assertEquals(new Integer(1), filter.accept(NullFilterVisitor.NULL_VISITOR, 1));

        FilterVisitor allFids = new NullFilterVisitor(){
            public Object visit( Id filter, Object data ) {
                if (data == null)
                    return null;
                Set set = (Set) data;
                set.addAll(filter.getIDs());
View Full Code Here

TOP

Related Classes of org.opengis.filter.FilterVisitor

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.