CompositeMapper

An implementation of a mapper that specifically converts From component To component.

An implementation of a mapper that specifically converts From component To component. It will use inspectors for From and To component to get information about component fields at runtime, and then use accessor and setter implementations to transfer data from one component to another, with optional conversion of data using passed convertors.

Members

Functions

map
void map(From from, To to, RCIAllocator allocator)

Map from component to component.

Properties

accessor
PropertyAccessor!(From, Object) accessor [@property setter]

Set accessor

accessor
inout(const PropertyAccessor!(From, Object)) accessor [@property getter]

Get accessor

conversion
bool conversion [@property setter]

Set conversion

conversion
inout(bool) conversion [@property getter]

Get conversion

convertors
Convertor[] convertors [@property setter]

Set convertors

convertors
inout(Convertor[]) convertors [@property getter]

Get convertors

force
bool force [@property setter]

Set force

force
inout(bool) force [@property getter]

Get force

fromInspector
Inspector!From fromInspector [@property setter]

Set fromInspector

fromInspector
inout(const Inspector!From) fromInspector [@property getter]

Get fromInspector

setter
PropertySetter!(To, Object) setter [@property setter]

Set setter

setter
inout(const PropertySetter!(To, Object)) setter [@property getter]

Get setter

skip
bool skip [@property setter]

Set skip

skip
inout(bool) skip [@property getter]

Get skip

toInspector
Inspector!To toInspector [@property setter]

Set toInspector

toInspector
inout(const Inspector!To) toInspector [@property getter]

Get toInspector

Meta