public Object getProperty(Object object, QName name) throws Exception { ComparisonOperators comparison = (ComparisonOperators) object; if (name.equals(OGC.Simple_Comparisons) && (comparison.getOperator("LessThan") != null)) { return new Object(); } if (comparison.getOperator(name.getLocalPart()) != null) { return new Object(); } return 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(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(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; }
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; }
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(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(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(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 Object visit(PropertyIsBetween filter, Object extraData) { ScalarCapabilities scalar = capabilities.getScalarCapabilities(); if (scalar == null) return false; ComparisonOperators operators = scalar.getComparisonOperators(); if (operators == null) return false; if (operators.getOperator(PropertyIsBetween.NAME) == null) return false; return (Boolean) filter.getLowerBoundary().accept(this, null) && (Boolean) filter.getExpression().accept(this, null) && (Boolean) filter.getUpperBoundary().accept(this, null); }