toString() method missing from multiple filter function classes

Description

When creating a string representation of an org.opengis.filter.Filter object, the instance string is returned of filter functions that do not have the toString() method overridden, so a correct filter representation string cannot be produced.

The following filter functions do not have a toString() method implemented:

  • org.geotools.filter.function.RecodeFunction

  • org.geotools.filter.function.StringTemplateFunction

  • org.geotools.filter.function.JenksNaturalBreaksFunction

  • org.geotools.filter.function.CategorizeFunction

  • org.geotools.filter.function.UniqueIntervalFunction

  • org.geotools.filter.function.QuantileFunction

  • org.geotools.filter.function.StandardDeviationFunction

  • org.geotools.filter.function.EqualIntervalFunction

  • org.geotools.filter.function.color.ConstrastFunction

  • org.geotools.filter.function.color.LightenFunction

  • org.geotools.filter.function.color.GrayscaleFunction

  • org.geotools.filter.function.math.ModuloFunction

Environment

Windows 7 Java 8

Assignee

Unassigned

Reporter

Robert Ward

Triage

Components

Fix versions

Affects versions

Priority

Medium
Configure