Class PropertyNameImpl

java.lang.Object
ddf.catalog.filter.impl.PropertyNameImpl
All Implemented Interfaces:
org.geotools.api.filter.expression.Expression, org.geotools.api.filter.expression.PropertyName

public class PropertyNameImpl extends Object implements org.geotools.api.filter.expression.PropertyName
Simple implementation of filter that does not depend on GeoTools. Please use FilterBuilder instead to create filters.
Author:
Phillip Klinefelter
  • Constructor Details

    • PropertyNameImpl

      public PropertyNameImpl(String propertyName)
      Create property name.
      Parameters:
      propertyName - property name
  • Method Details

    • evaluate

      public Object evaluate(Object object)
      Specified by:
      evaluate in interface org.geotools.api.filter.expression.Expression
    • evaluate

      public <T> T evaluate(Object object, Class<T> context)
      Specified by:
      evaluate in interface org.geotools.api.filter.expression.Expression
    • accept

      public Object accept(org.geotools.api.filter.expression.ExpressionVisitor visitor, Object extraData)
      Specified by:
      accept in interface org.geotools.api.filter.expression.Expression
    • getPropertyName

      public String getPropertyName()
      Specified by:
      getPropertyName in interface org.geotools.api.filter.expression.PropertyName
    • getNamespaceContext

      public NamespaceSupport getNamespaceContext()
      Specified by:
      getNamespaceContext in interface org.geotools.api.filter.expression.PropertyName