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 typeTO
. -
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 typeTO
. -
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 typeTO
. -
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 typeTO
. -
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 typeTO
. -
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 typeTO
. -
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 typeTO
. -
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 typeTO
. -
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 typeTO
. -
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