MBStyle: exponential, css, default if null, string transform functions do not implement evaluate(Object), leading to errors

Description

The current implementations only supports evaluate(Object, Class), and fail if evaluate(Object) is called.

For most of them, the implementation is trivial.

For Exponential, stop-gapped it by checking the target potential type using converters, although in SLD normally the type of interpolation is set using a specific argument (see Interpolate, numeric vs color is controlled via an explicit argument)

Environment

None

Assignee

Andrea Aime

Reporter

Andrea Aime

Triage

None

Components

Fix versions

Priority

Medium
Configure