Mapster class abstract

Class that contains all registered MapperCreators. and use the proper Mapper for mapping based on input types and output type.

Constructors

Mapster.new()
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

map1<FROM extends Object, TO extends Object>(FROM source, To<TO> to) → TO
Map 1 object of type FROM to another object of type TO.
map2<FROM1 extends Object, FROM2 extends Object, TO extends Object>(FROM1 source1, FROM2 source2, To<TO> to) → TO
Map 2 objects of types FROM1, FROM2 to another object of type TO.
map3<FROM1 extends Object, FROM2 extends Object, FROM3 extends Object, TO extends Object>(FROM1 source1, FROM2 source2, FROM3 source3, To<TO> to) → TO
Map 3 objects of types FROM1, FROM2, FROM3 to another object of type TO.
map4<FROM1 extends Object, FROM2 extends Object, FROM3 extends Object, FROM4 extends Object, TO extends Object>(FROM1 source1, FROM2 source2, FROM3 source3, FROM4 source4, To<TO> to) → TO
Map 4 objects of types FROM1, FROM2, FROM3, FROM4 to another object of type TO.
map5<FROM1 extends Object, FROM2 extends Object, FROM3 extends Object, FROM4 extends Object, FROM5 extends Object, TO extends Object>(FROM1 source1, FROM2 source2, FROM3 source3, FROM4 source4, FROM5 source5, To<TO> to) → TO
Map 5 objects of types FROM1, FROM2, FROM3, FROM4, FROM5 to another object of type TO.
map6<FROM1 extends Object, FROM2 extends Object, FROM3 extends Object, FROM4 extends Object, FROM5 extends Object, FROM6 extends Object, TO extends Object>(FROM1 source1, FROM2 source2, FROM3 source3, FROM4 source4, FROM5 source5, FROM6 source6, To<TO> to) → TO
Map 6 objects of types FROM1, FROM2, FROM3, FROM4, FROM5, FROM6 to another object of type TO.
map7<FROM1 extends Object, FROM2 extends Object, FROM3 extends Object, FROM4 extends Object, FROM5 extends Object, FROM6 extends Object, FROM7 extends Object, TO extends Object>(FROM1 source1, FROM2 source2, FROM3 source3, FROM4 source4, FROM5 source5, FROM6 source6, FROM7 source7, To<TO> to) → TO
Map 7 objects of types FROM1, FROM2, FROM3, FROM4, FROM5, FROM6, FROM7 to another object of type TO.
map8<FROM1 extends Object, FROM2 extends Object, FROM3 extends Object, FROM4 extends Object, FROM5 extends Object, FROM6 extends Object, FROM7 extends Object, FROM8 extends Object, TO extends Object>(FROM1 source1, FROM2 source2, FROM3 source3, FROM4 source4, FROM5 source5, FROM6 source6, FROM7 source7, FROM8 source8, To<TO> to) → TO
Map 8 objects of types FROM1, FROM2, FROM3, FROM4, FROM5, FROM6, FROM7, FROM8 to another object of type TO.
map9<FROM1 extends Object, FROM2 extends Object, FROM3 extends Object, FROM4 extends Object, FROM5 extends Object, FROM6 extends Object, FROM7 extends Object, FROM8 extends Object, FROM9 extends Object, TO extends Object>(FROM1 source1, FROM2 source2, FROM3 source3, FROM4 source4, FROM5 source5, FROM6 source6, FROM7 source7, FROM8 source8, FROM9 source9, To<TO> to) → TO
Map 9 objects of types FROM1, FROM2, FROM3, FROM4, FROM5, FROM6, FROM7, FROM8, FROM9 to another object of type TO.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
register(MapperMeta mapperMeta) → void
Use this method to register your MapperCreator via MapperMeta before using Mapster. Mapster stores MapperCreators based on it's Mapper's source types and result type. If new MapperCreator creates Mapper that has the same set of input types and the same output type as the old Mapper, then Mapster replaces old one with a new one.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited