public interface ValueTransformer
Definition of an interface used by
ListDelimiterHandler to perform additional transformations on behalf of a
configuration when a property value is escaped.
Configuration implementations require a special encoding of their property values before they get
written on disk. In some constellations, e.g. when a property with multiple values is to be forced on a single line,
this encoding has to be done together with the escaping of list delimiter characters - which is in the responsibility
In order to allow a proper collaboration between the parties involved, this interface was introduced. A configuration
object provides an implementation of
ValueTransformer and passes it to the
escaping of properties is needed. The delimiter handler can then call back to perform the additional encoding as its
Object transformValue(Object value)
ListDelimiterHandlerimplementation before or after list delimiters have been escaped.
value- the property value to be transformed
Copyright © 2001–2022 The Apache Software Foundation. All rights reserved.