Package org.opengis.filter.capability

Examples of org.opengis.filter.capability.ScalarCapabilities


       
        return operators.hasSimpleArithmetic();
    }

    public Object visit( Divide expression, Object extraData ) {
        ScalarCapabilities scalar = capabilities.getScalarCapabilities();
        if( scalar == null ) return false;       
       
        ArithmeticOperators operators = scalar.getArithmeticOperators();
        if( operators == null ) return false;
       
        return operators.hasSimpleArithmetic();
    }
View Full Code Here


       
        return operators.hasSimpleArithmetic();
    }

    public Object visit( Function function, Object extraData ) {
        ScalarCapabilities scalar = capabilities.getScalarCapabilities();
        if( scalar == null ) return false;       
       
        ArithmeticOperators operators = scalar.getArithmeticOperators();
        if( operators == null ) return false;
       
        Functions functions = operators.getFunctions();
        if( functions == null ) return false;
       
View Full Code Here

    public Object visit( Literal expression, Object extraData ) {
        return true;
    }

    public Object visit( Multiply expression, Object extraData ) {
        ScalarCapabilities scalar = capabilities.getScalarCapabilities();
        if( scalar == null ) return false;       
       
        ArithmeticOperators operators = scalar.getArithmeticOperators();
        if( operators == null ) return false;
       
        return operators.hasSimpleArithmetic();
    }
View Full Code Here

    public Object visit( PropertyName expression, Object extraData ) {
        return true;
    }

    public Object visit( Subtract expression, Object extraData ) {
        ScalarCapabilities scalar = capabilities.getScalarCapabilities();
        if( scalar == null ) return false;       
       
        ArithmeticOperators operators = scalar.getArithmeticOperators();
        if( operators == null ) return false;
       
        return operators.hasSimpleArithmetic();
    }
View Full Code Here

        assertNotNull(sop.getOperator("Equals"));
        assertNotNull(sop.getOperator("Within"));
        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

        return capabilities.getScalarCapabilities() != null &&
        capabilities.getScalarCapabilities().hasLogicalOperators();
    }

    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

       
        return operators.getOperator( PropertyIsBetween.NAME ) != null;
    }

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

       
        return operators.getOperator( PropertyIsEqualTo.NAME ) != null;
    }

    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;
       
        return operators.getOperator( PropertyIsNotEqualTo.NAME ) != null;
    }
View Full Code Here

       
        return operators.getOperator( PropertyIsNotEqualTo.NAME ) != null;
    }

    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;
       
        return operators.getOperator( PropertyIsGreaterThan.NAME ) != null;
    }
View Full Code Here

       
        return operators.getOperator( PropertyIsGreaterThan.NAME ) != null;
    }

    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

TOP

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

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.