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; } }
/** * Copy the provided ComparisonOperator * * @param copy */ public ComparisonOperatorsImpl(ComparisonOperators copy) { this.operators = new HashSet<Operator>(copy.getOperators()); }
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 getProperty(Object object, QName name) throws Exception { if ("ComparisonOperator".equals(name.getLocalPart())) { ComparisonOperators ops = (ComparisonOperators) object; return ops.getOperators(); } return 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 void addAll(ComparisonOperators copy) { if (copy.getOperators() != null) { getOperators().addAll(copy.getOperators()); } }
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; }
/** * Copy the provided ComparisonOperator * @param copy */ public ComparisonOperatorsImpl( ComparisonOperators copy ){ this.operators = new HashSet<Operator>( copy.getOperators() ); }
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 getProperty(Object object, QName name) throws Exception { if ("ComparisonOperator".equals(name.getLocalPart())) { ComparisonOperators ops = (ComparisonOperators) object; return ops.getOperators(); } return 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( ComparisonOperators copy ){ if( copy.getOperators() != null ){ getOperators().addAll( copy.getOperators() ); } } @Override
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(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; }
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(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; }