Class PropertyIsEqualToLiteral

java.lang.Object
ddf.catalog.filter.impl.PropertyIsEqualToLiteral
All Implemented Interfaces:
org.geotools.api.filter.BinaryComparisonOperator, org.geotools.api.filter.Filter, org.geotools.api.filter.MultiValuedFilter, org.geotools.api.filter.PropertyIsEqualTo

public class PropertyIsEqualToLiteral extends Object implements org.geotools.api.filter.PropertyIsEqualTo
Simple implementation of filter that does not depend on GeoTools. Please use FilterBuilder instead to create filters.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.geotools.api.filter.MultiValuedFilter

    org.geotools.api.filter.MultiValuedFilter.MatchAction
  • Field Summary

    Fields inherited from interface org.geotools.api.filter.Filter

    EXCLUDE, INCLUDE

    Fields inherited from interface org.geotools.api.filter.PropertyIsEqualTo

    NAME
  • Constructor Summary

    Constructors
    Constructor
    Description
    PropertyIsEqualToLiteral(org.geotools.api.filter.expression.PropertyName propertyName, org.geotools.api.filter.expression.Literal literal)
    Create PropertyIsEqualTo filter with property name as expression 1 and literal as expression 2.
  • Method Summary

    Modifier and Type
    Method
    Description
    accept(org.geotools.api.filter.FilterVisitor visitor, Object extraData)
     
    boolean
    evaluate(Object object)
     
    org.geotools.api.filter.expression.Expression
     
    org.geotools.api.filter.expression.Expression
     
    org.geotools.api.filter.MultiValuedFilter.MatchAction
     
    boolean
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PropertyIsEqualToLiteral

      public PropertyIsEqualToLiteral(org.geotools.api.filter.expression.PropertyName propertyName, org.geotools.api.filter.expression.Literal literal)
      Create PropertyIsEqualTo filter with property name as expression 1 and literal as expression 2.
      Parameters:
      propertyName - property name
      literal - literal
  • Method Details

    • getExpression1

      public org.geotools.api.filter.expression.Expression getExpression1()
      Specified by:
      getExpression1 in interface org.geotools.api.filter.BinaryComparisonOperator
    • getExpression2

      public org.geotools.api.filter.expression.Expression getExpression2()
      Specified by:
      getExpression2 in interface org.geotools.api.filter.BinaryComparisonOperator
    • isMatchingCase

      public boolean isMatchingCase()
      Specified by:
      isMatchingCase in interface org.geotools.api.filter.BinaryComparisonOperator
    • getMatchAction

      public org.geotools.api.filter.MultiValuedFilter.MatchAction getMatchAction()
      Specified by:
      getMatchAction in interface org.geotools.api.filter.MultiValuedFilter
    • evaluate

      public boolean evaluate(Object object)
      Specified by:
      evaluate in interface org.geotools.api.filter.Filter
    • accept

      public Object accept(org.geotools.api.filter.FilterVisitor visitor, Object extraData)
      Specified by:
      accept in interface org.geotools.api.filter.Filter