- Type Parameters:
T
- type of the element handled.
- All Superinterfaces:
- info.magnolia.ui.api.i18n.I18NAwareHandler
- All Known Subinterfaces:
- MultiTransformer
- All Known Implementing Classes:
- BasicTransformer, BCryptTransformer, CompositeTransformer, DelegatingCompositeFieldTransformer, DelegatingMultiValueFieldTransformer, FileTransformer, ListToSetTransformer, MultiValueChildNodeTransformer, MultiValueChildrenNodeTransformer, MultiValueJSONTransformer, MultiValueSubChildrenNodePropertiesTransformer, MultiValueSubChildrenNodeTransformer, MultiValueTransformer, NoOpCompositeTransformer, NotNullInitialStringValueTransformer, SwitchableTransformer
public interface Transformer<T>
extends info.magnolia.ui.api.i18n.I18NAwareHandler
Base definition for a Property
handler.
Implemented Transformer have the responsibility to :
- write : Convert the T newValue to a specific Item format (Single Item property, Multi Item property, Multi sub Items...)
- read : Transform a specific Item values (single property, Multi. property, sub Items) to a specified type T.