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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
public void addAll(ScalarCapabilities copy) { if (copy == null) return; if (copy.getArithmeticOperators() != null) { arithmeticOperators.addAll(copy.getArithmeticOperators()); } if (copy.getComparisonOperators() != null) { comparisonOperators.addAll(copy.getComparisonOperators()); } if (copy.hasLogicalOperators() == true) { logicalOperators = true; } }
public ScalarCapabilitiesImpl(ScalarCapabilities copy) { arithmeticOperators = copy.getArithmeticOperators() == null ? new ArithmeticOperatorsImpl() : new ArithmeticOperatorsImpl(copy.getArithmeticOperators()); comparisonOperators = copy.getComparisonOperators() == null ? new ComparisonOperatorsImpl() : new ComparisonOperatorsImpl(copy.getComparisonOperators()); logicalOperators = copy.hasLogicalOperators(); }
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); }
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; if (operators.getOperator(PropertyIsEqualTo.NAME) == null) return false; return (Boolean) filter.getExpression1().accept(this, null) && (Boolean) filter.getExpression2().accept(this, 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; if (operators.getOperator(PropertyIsNotEqualTo.NAME) == null) return false; return (Boolean) filter.getExpression1().accept(this, null) && (Boolean) filter.getExpression2().accept(this, null); }
public void testParse1() throws Exception { FilterMockData.scalarCapabilities(document, document); ScalarCapabilities scalar = (ScalarCapabilities) parse(OGC.Scalar_CapabilitiesType); assertTrue(scalar.hasLogicalOperators()); assertNotNull(scalar.getComparisonOperators()); assertNotNull(scalar.getArithmeticOperators()); }
public void testParse2() throws Exception { FilterMockData.scalarCapabilities(document, document, false); ScalarCapabilities scalar = (ScalarCapabilities) parse(OGC.Scalar_CapabilitiesType); assertFalse(scalar.hasLogicalOperators()); assertNotNull(scalar.getComparisonOperators()); assertNotNull(scalar.getArithmeticOperators()); }
public void testParse2() throws Exception { FilterMockData.scalarCapabilities(document, document, false); ScalarCapabilities scalar = (ScalarCapabilities) parse(OGC.Scalar_CapabilitiesType); assertFalse(scalar.hasLogicalOperators()); assertNotNull(scalar.getComparisonOperators()); assertNotNull(scalar.getArithmeticOperators()); }
public void testParse1() throws Exception { FilterMockData.scalarCapabilities(document, document); ScalarCapabilities scalar = (ScalarCapabilities) parse(OGC.Scalar_CapabilitiesType); assertTrue(scalar.hasLogicalOperators()); assertNotNull(scalar.getComparisonOperators()); assertNotNull(scalar.getArithmeticOperators()); }