IJsonMapperAdapter class abstract
Abstract contract class for JsonMapper adapters implementations
- Implementers
Constructors
Properties
-
converters
→ Map<
Type, ICustomConverter> -
A Map of converter instances to be used for handling certain
Type
no setter -
enumValues
→ Map<
Type, dynamic> -
A Map of Enum descriptors. Enum as a key and value could be
Enum.values
or EnumDescriptorno setter - hashCode → int
-
The hash code for this object.
no setterinherited
- isGenerated → bool
-
true
value declares the fact that this adapter has been built from code generation w/o manual interventions and it will be initialized with the first priority.no setter -
memberSymbolMap
→ Map<
Symbol, String> ? -
This mapping translates symbols to strings for the covered members.
It will be initialized in the generated code.
no setter
-
reflectableData
→ Map<
Reflectable, ReflectorData> ? -
This mapping contains the mirror-data for each reflector.
It will be initialized in the generated code.
no setter
- refUrl → String?
-
URL to the code/package which contains types this adapter is built for
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- title → String
-
Brief adapter description / purpose
no setter
-
typeInfoDecorators
→ Map<
int, ITypeInfoDecorator> -
A Map of
ITypeInfoDecorator
instances used to decorate an instance of TypeInfo using an array of decorators, in the order of priority given by theint
keyno setter - url → String
-
URL to the adapter source code
no setter
-
valueDecorators
→ Map<
Type, ValueDecoratorFunction> -
A Map of value decorator functions to be used for decorating
Type
instances during Deserialization processno setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited