IJsonMapperAdapter class abstract

Abstract contract class for JsonMapper adapters implementations

Implementers

Constructors

IJsonMapperAdapter()

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 EnumDescriptor
no 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 the int key
no 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 process
no 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