Class FilterToTextDelegate

java.lang.Object
ddf.catalog.filter.FilterDelegate<String>
ddf.catalog.filter.delegate.FilterToTextDelegate

public class FilterToTextDelegate extends ddf.catalog.filter.FilterDelegate<String>
  • Constructor Details

    • FilterToTextDelegate

      public FilterToTextDelegate()
  • Method Details

    • propertyIsEqualTo

      public String propertyIsEqualTo(String functionName, List<Object> arguments, Object literal)
      Overrides:
      propertyIsEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • include

      public String include()
      Overrides:
      include in class ddf.catalog.filter.FilterDelegate<String>
    • exclude

      public String exclude()
      Overrides:
      exclude in class ddf.catalog.filter.FilterDelegate<String>
    • not

      public String not(String operand)
      Overrides:
      not in class ddf.catalog.filter.FilterDelegate<String>
    • and

      public String and(List<String> operands)
      Overrides:
      and in class ddf.catalog.filter.FilterDelegate<String>
    • or

      public String or(List<String> operands)
      Overrides:
      or in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsNull

      public String propertyIsNull(String propertyName)
      Overrides:
      propertyIsNull in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsLike

      public String propertyIsLike(String propertyName, String pattern, boolean isCaseSensitive)
      Overrides:
      propertyIsLike in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsFuzzy

      public String propertyIsFuzzy(String propertyName, String literal)
      Overrides:
      propertyIsFuzzy in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsEqualTo

      public String propertyIsEqualTo(String propertyName, String literal, boolean isCaseSensitive)
      Overrides:
      propertyIsEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsEqualTo

      public String propertyIsEqualTo(String propertyName, Date literal)
      Overrides:
      propertyIsEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsEqualTo

      public String propertyIsEqualTo(String propertyName, Date startDate, Date endDate)
      Overrides:
      propertyIsEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsEqualTo

      public String propertyIsEqualTo(String propertyName, int literal)
      Overrides:
      propertyIsEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsEqualTo

      public String propertyIsEqualTo(String propertyName, short literal)
      Overrides:
      propertyIsEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsEqualTo

      public String propertyIsEqualTo(String propertyName, long literal)
      Overrides:
      propertyIsEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsEqualTo

      public String propertyIsEqualTo(String propertyName, double literal)
      Overrides:
      propertyIsEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsEqualTo

      public String propertyIsEqualTo(String propertyName, float literal)
      Overrides:
      propertyIsEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsEqualTo

      public String propertyIsEqualTo(String propertyName, byte[] literal)
      Overrides:
      propertyIsEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsEqualTo

      public String propertyIsEqualTo(String propertyName, boolean literal)
      Overrides:
      propertyIsEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsEqualTo

      public String propertyIsEqualTo(String propertyName, Object literal)
      Overrides:
      propertyIsEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsNotEqualTo

      public String propertyIsNotEqualTo(String propertyName, String literal, boolean isCaseSensitive)
      Overrides:
      propertyIsNotEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsNotEqualTo

      public String propertyIsNotEqualTo(String propertyName, Date literal)
      Overrides:
      propertyIsNotEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsNotEqualTo

      public String propertyIsNotEqualTo(String propertyName, Date startDate, Date endDate)
      Overrides:
      propertyIsNotEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsNotEqualTo

      public String propertyIsNotEqualTo(String propertyName, int literal)
      Overrides:
      propertyIsNotEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsNotEqualTo

      public String propertyIsNotEqualTo(String propertyName, short literal)
      Overrides:
      propertyIsNotEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsNotEqualTo

      public String propertyIsNotEqualTo(String propertyName, long literal)
      Overrides:
      propertyIsNotEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsNotEqualTo

      public String propertyIsNotEqualTo(String propertyName, double literal)
      Overrides:
      propertyIsNotEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsNotEqualTo

      public String propertyIsNotEqualTo(String propertyName, float literal)
      Overrides:
      propertyIsNotEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsNotEqualTo

      public String propertyIsNotEqualTo(String propertyName, byte[] literal)
      Overrides:
      propertyIsNotEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsNotEqualTo

      public String propertyIsNotEqualTo(String propertyName, boolean literal)
      Overrides:
      propertyIsNotEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsNotEqualTo

      public String propertyIsNotEqualTo(String propertyName, Object literal)
      Overrides:
      propertyIsNotEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsGreaterThan

      public String propertyIsGreaterThan(String propertyName, String literal)
      Overrides:
      propertyIsGreaterThan in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsGreaterThan

      public String propertyIsGreaterThan(String propertyName, Date literal)
      Overrides:
      propertyIsGreaterThan in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsGreaterThan

      public String propertyIsGreaterThan(String propertyName, int literal)
      Overrides:
      propertyIsGreaterThan in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsGreaterThan

      public String propertyIsGreaterThan(String propertyName, short literal)
      Overrides:
      propertyIsGreaterThan in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsGreaterThan

      public String propertyIsGreaterThan(String propertyName, long literal)
      Overrides:
      propertyIsGreaterThan in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsGreaterThan

      public String propertyIsGreaterThan(String propertyName, double literal)
      Overrides:
      propertyIsGreaterThan in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsGreaterThan

      public String propertyIsGreaterThan(String propertyName, float literal)
      Overrides:
      propertyIsGreaterThan in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsGreaterThan

      public String propertyIsGreaterThan(String propertyName, Object literal)
      Overrides:
      propertyIsGreaterThan in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsGreaterThanOrEqualTo

      public String propertyIsGreaterThanOrEqualTo(String propertyName, String literal)
      Overrides:
      propertyIsGreaterThanOrEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsGreaterThanOrEqualTo

      public String propertyIsGreaterThanOrEqualTo(String propertyName, Date literal)
      Overrides:
      propertyIsGreaterThanOrEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsGreaterThanOrEqualTo

      public String propertyIsGreaterThanOrEqualTo(String propertyName, int literal)
      Overrides:
      propertyIsGreaterThanOrEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsGreaterThanOrEqualTo

      public String propertyIsGreaterThanOrEqualTo(String propertyName, short literal)
      Overrides:
      propertyIsGreaterThanOrEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsGreaterThanOrEqualTo

      public String propertyIsGreaterThanOrEqualTo(String propertyName, long literal)
      Overrides:
      propertyIsGreaterThanOrEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsGreaterThanOrEqualTo

      public String propertyIsGreaterThanOrEqualTo(String propertyName, double literal)
      Overrides:
      propertyIsGreaterThanOrEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsGreaterThanOrEqualTo

      public String propertyIsGreaterThanOrEqualTo(String propertyName, float literal)
      Overrides:
      propertyIsGreaterThanOrEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsGreaterThanOrEqualTo

      public String propertyIsGreaterThanOrEqualTo(String propertyName, Object literal)
      Overrides:
      propertyIsGreaterThanOrEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsLessThan

      public String propertyIsLessThan(String propertyName, String literal)
      Overrides:
      propertyIsLessThan in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsLessThan

      public String propertyIsLessThan(String propertyName, Date literal)
      Overrides:
      propertyIsLessThan in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsLessThan

      public String propertyIsLessThan(String propertyName, int literal)
      Overrides:
      propertyIsLessThan in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsLessThan

      public String propertyIsLessThan(String propertyName, short literal)
      Overrides:
      propertyIsLessThan in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsLessThan

      public String propertyIsLessThan(String propertyName, long literal)
      Overrides:
      propertyIsLessThan in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsLessThan

      public String propertyIsLessThan(String propertyName, double literal)
      Overrides:
      propertyIsLessThan in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsLessThan

      public String propertyIsLessThan(String propertyName, float literal)
      Overrides:
      propertyIsLessThan in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsLessThan

      public String propertyIsLessThan(String propertyName, Object literal)
      Overrides:
      propertyIsLessThan in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsLessThanOrEqualTo

      public String propertyIsLessThanOrEqualTo(String propertyName, String literal)
      Overrides:
      propertyIsLessThanOrEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsLessThanOrEqualTo

      public String propertyIsLessThanOrEqualTo(String propertyName, Date literal)
      Overrides:
      propertyIsLessThanOrEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsLessThanOrEqualTo

      public String propertyIsLessThanOrEqualTo(String propertyName, int literal)
      Overrides:
      propertyIsLessThanOrEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsLessThanOrEqualTo

      public String propertyIsLessThanOrEqualTo(String propertyName, short literal)
      Overrides:
      propertyIsLessThanOrEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsLessThanOrEqualTo

      public String propertyIsLessThanOrEqualTo(String propertyName, long literal)
      Overrides:
      propertyIsLessThanOrEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsLessThanOrEqualTo

      public String propertyIsLessThanOrEqualTo(String propertyName, double literal)
      Overrides:
      propertyIsLessThanOrEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsLessThanOrEqualTo

      public String propertyIsLessThanOrEqualTo(String propertyName, float literal)
      Overrides:
      propertyIsLessThanOrEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsLessThanOrEqualTo

      public String propertyIsLessThanOrEqualTo(String propertyName, Object literal)
      Overrides:
      propertyIsLessThanOrEqualTo in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsDivisibleBy

      public String propertyIsDivisibleBy(String propertyName, long divisor)
    • propertyIsBetween

      public String propertyIsBetween(String propertyName, String lowerBoundary, String upperBoundary)
      Overrides:
      propertyIsBetween in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsBetween

      public String propertyIsBetween(String propertyName, Date lowerBoundary, Date upperBoundary)
      Overrides:
      propertyIsBetween in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsBetween

      public String propertyIsBetween(String propertyName, int lowerBoundary, int upperBoundary)
      Overrides:
      propertyIsBetween in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsBetween

      public String propertyIsBetween(String propertyName, short lowerBoundary, short upperBoundary)
      Overrides:
      propertyIsBetween in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsBetween

      public String propertyIsBetween(String propertyName, long lowerBoundary, long upperBoundary)
      Overrides:
      propertyIsBetween in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsBetween

      public String propertyIsBetween(String propertyName, float lowerBoundary, float upperBoundary)
      Overrides:
      propertyIsBetween in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsBetween

      public String propertyIsBetween(String propertyName, double lowerBoundary, double upperBoundary)
      Overrides:
      propertyIsBetween in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsBetween

      public String propertyIsBetween(String propertyName, Object lowerBoundary, Object upperBoundary)
      Overrides:
      propertyIsBetween in class ddf.catalog.filter.FilterDelegate<String>
    • xpathExists

      public String xpathExists(String xpath)
      Overrides:
      xpathExists in class ddf.catalog.filter.FilterDelegate<String>
    • xpathIsLike

      public String xpathIsLike(String xpath, String pattern, boolean isCaseSensitive)
      Overrides:
      xpathIsLike in class ddf.catalog.filter.FilterDelegate<String>
    • xpathIsFuzzy

      public String xpathIsFuzzy(String xpath, String literal)
      Overrides:
      xpathIsFuzzy in class ddf.catalog.filter.FilterDelegate<String>
    • beyond

      public String beyond(String propertyName, String wkt, double distance)
      Overrides:
      beyond in class ddf.catalog.filter.FilterDelegate<String>
    • contains

      public String contains(String propertyName, String wkt)
      Overrides:
      contains in class ddf.catalog.filter.FilterDelegate<String>
    • dwithin

      public String dwithin(String propertyName, String wkt, double distance)
      Overrides:
      dwithin in class ddf.catalog.filter.FilterDelegate<String>
    • intersects

      public String intersects(String propertyName, String wkt)
      Overrides:
      intersects in class ddf.catalog.filter.FilterDelegate<String>
    • nearestNeighbor

      public String nearestNeighbor(String propertyName, String wkt)
      Overrides:
      nearestNeighbor in class ddf.catalog.filter.FilterDelegate<String>
    • within

      public String within(String propertyName, String wkt)
      Overrides:
      within in class ddf.catalog.filter.FilterDelegate<String>
    • crosses

      public String crosses(String propertyName, String wkt)
      Overrides:
      crosses in class ddf.catalog.filter.FilterDelegate<String>
    • disjoint

      public String disjoint(String propertyName, String wkt)
      Overrides:
      disjoint in class ddf.catalog.filter.FilterDelegate<String>
    • overlaps

      public String overlaps(String propertyName, String wkt)
      Overrides:
      overlaps in class ddf.catalog.filter.FilterDelegate<String>
    • touches

      public String touches(String propertyName, String wkt)
      Overrides:
      touches in class ddf.catalog.filter.FilterDelegate<String>
    • after

      public String after(String propertyName, Date date)
      Overrides:
      after in class ddf.catalog.filter.FilterDelegate<String>
    • before

      public String before(String propertyName, Date date)
      Overrides:
      before in class ddf.catalog.filter.FilterDelegate<String>
    • during

      public String during(String propertyName, Date startDate, Date endDate)
      Overrides:
      during in class ddf.catalog.filter.FilterDelegate<String>
    • relative

      public String relative(String propertyName, long duration)
      Overrides:
      relative in class ddf.catalog.filter.FilterDelegate<String>
    • propertyIsInProximityTo

      public String propertyIsInProximityTo(String propertyName, Integer distance, String searchTerm)