The Magnolia 5 UI field transformer classes no longer exist in the Magnolia 6 UI framework. Their functionality has been replaced by the ItemProviderStrategy interface - abstract logic for accessing form datasource items.
Most of the original transformer functions are realized in Magnolia 6 UI using data-binding item providers and handlers (for example, FetchJcrSubNode
or JcrChildNodeOrderHandler
). The following tables describe 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 |