The Magnolia 5 UI field transformer classes no longer exist in the Magnolia 6 UI framework. Their functionality has been replaced there by the ItemProviderStrategy
interface - abstract logic for accessing form datasource items.
Most of the original transformer functions are realized in the 6 UI using databinding item providers and handlers, for example by FetchJcrSubNode
or JcrChildNodeOrderHandler
. The following tables describe the nature of the ports in more detail.
Default 5 UI transformer classes ( | 6 UI equivalents |
---|---|
basic.BasicTransformer | |
composite.CompositeTransformer | |
composite.SwitchableTransformer |
Other available 5 UI transformer classes ( | 6 UI equivalents |
---|---|
composite.NoOpCompositeTransformer | |
composite.DelegatingCompositeFieldTransformer | |
multi.DelegatingMultiValueFieldTransformer | |
multi.MultiValueJSONTransformer | |
multi.MultiValueChildrenNodeTransformer | |
multi.MultiValueChildNodeTransformer | |
multi.MultiValueSubChildrenNodeTransformer |