Package org.opengis.filter.capability

Examples of org.opengis.filter.capability.ComparisonOperators


    public Object visit( PropertyIsNotEqualTo filter, Object extraData ) {
        ScalarCapabilities scalar = capabilities.getScalarCapabilities();
        if( scalar == null ) return false;
       
        ComparisonOperators operators = scalar.getComparisonOperators();
        if( operators == null ) return false;
       
        if( operators.getOperator( PropertyIsNotEqualTo.NAME ) == null ) return false;
       
        return (Boolean) filter.getExpression1().accept(this,null) &&
               (Boolean) filter.getExpression2().accept(this,null);
    }
View Full Code Here


    public Object visit( PropertyIsGreaterThan filter, Object extraData ) {
        ScalarCapabilities scalar = capabilities.getScalarCapabilities();
        if( scalar == null ) return false;
       
        ComparisonOperators operators = scalar.getComparisonOperators();
        if( operators == null ) return false;
       
        if( operators.getOperator( PropertyIsGreaterThan.NAME ) == null ) return false;
       
        return (Boolean) filter.getExpression1().accept(this,null) &&
               (Boolean) filter.getExpression2().accept(this,null);
    }
View Full Code Here

    public Object visit( PropertyIsGreaterThanOrEqualTo filter, Object extraData ) {
        ScalarCapabilities scalar = capabilities.getScalarCapabilities();
        if( scalar == null ) return false;
       
        ComparisonOperators operators = scalar.getComparisonOperators();
        if( operators == null ) return false;
       
        return operators.getOperator( PropertyIsGreaterThanOrEqualTo.NAME ) != null;
    }
View Full Code Here

    public Object visit( PropertyIsLessThan filter, Object extraData ) {
        ScalarCapabilities scalar = capabilities.getScalarCapabilities();
        if( scalar == null ) return false;
       
        ComparisonOperators operators = scalar.getComparisonOperators();
        if( operators == null ) return false;
       
        return operators.getOperator( PropertyIsLessThan.NAME ) != null;
    }
View Full Code Here

    public Object visit( PropertyIsLessThanOrEqualTo filter, Object extraData ) {
        ScalarCapabilities scalar = capabilities.getScalarCapabilities();
        if( scalar == null ) return false;
       
        ComparisonOperators operators = scalar.getComparisonOperators();
        if( operators == null ) return false;
       
        return operators.getOperator( PropertyIsLessThanOrEqualTo.NAME ) != null;
    }
View Full Code Here

    public Object visit( PropertyIsLike filter, Object extraData ) {
        ScalarCapabilities scalar = capabilities.getScalarCapabilities();
        if( scalar == null ) return false;
       
        ComparisonOperators operators = scalar.getComparisonOperators();
        if( operators == null ) return false;
       
        return operators.getOperator( PropertyIsLike.NAME ) != null;
    }
View Full Code Here

    public Object visit( PropertyIsNull filter, Object extraData ) {
        ScalarCapabilities scalar = capabilities.getScalarCapabilities();
        if( scalar == null ) return false;
       
        ComparisonOperators operators = scalar.getComparisonOperators();
        if( operators == null ) return false;
       
        return operators.getOperator( PropertyIsNull.NAME ) != null;
    }
View Full Code Here

    public Object visit( PropertyIsNil filter, Object extraData ) {
        ScalarCapabilities scalar = capabilities.getScalarCapabilities();
        if( scalar == null ) return false;
       
        ComparisonOperators operators = scalar.getComparisonOperators();
        if( operators == null ) return false;
       
        return operators.getOperator( PropertyIsNil.NAME ) != null;
    }
View Full Code Here

        assertNotNull(sop.getOperator("Contains"));
        assertNotNull(sop.getOperator("DWithin"));
        assertNotNull(sop.getOperator("Beyond"));
        ScalarCapabilities scalar = filterCapabilities.getScalarCapabilities();
        assertTrue(scalar.hasLogicalOperators());
        ComparisonOperators comparison = scalar.getComparisonOperators();
        assertEquals(9, comparison.getOperators().size());
        assertNotNull(comparison.getOperator("NullCheck"));
        assertNotNull(comparison.getOperator("Between"));
        assertNotNull(comparison.getOperator("LessThan"));
        assertNotNull(comparison.getOperator("GreaterThan"));
        assertNotNull(comparison.getOperator("GreaterThanEqualTo"));
        assertNotNull(comparison.getOperator("EqualTo"));
        assertNotNull(comparison.getOperator("NotEqualTo"));
        assertNotNull(comparison.getOperator("Like"));
        assertNotNull(comparison.getOperator("LessThanEqualTo"));
        ArithmeticOperators arithmetic = scalar.getArithmeticOperators();
        assertEquals(0, arithmetic.getFunctions().getFunctionNames().size());
        IdCapabilities id = filterCapabilities.getIdCapabilities();
        assertTrue(id.hasFID());
        assertFalse(id.hasEID());
View Full Code Here

    public Object visit( PropertyIsBetween filter, Object extraData ) {
        ScalarCapabilities scalar = capabilities.getScalarCapabilities();
        if( scalar == null ) return false;
       
        ComparisonOperators operators = scalar.getComparisonOperators();
        if( operators == null ) return false;
       
        return operators.getOperator( PropertyIsBetween.NAME ) != null;
    }
View Full Code Here

TOP

Related Classes of org.opengis.filter.capability.ComparisonOperators

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.