Class LiteralImpl

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

public class LiteralImpl extends Object implements org.geotools.api.filter.expression.Literal
Simple implementation of filter that does not depend on GeoTools. Please use FilterBuilder instead to create filters.
  • Constructor Details

    • LiteralImpl

      public LiteralImpl(Object value)
      Create literal from object value.
      Parameters:
      value - object value
  • 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
    • getValue

      public Object getValue()
      Specified by:
      getValue in interface org.geotools.api.filter.expression.Literal