classafMorphia::BsonConvCtx

sys::Obj
  afMorphia::BsonConvCtx

Passed to BsonConvs to give context on what they're converting.

bsonProperty

Source

const BsonProp? bsonProperty

converters

Source

BsonConvs converters { private set }

field

Source

const Field? field

fromBsonVal

Source

Obj? fromBsonVal()

Uses this context to convert this.obj.

isField

Source

const Bool isField

isList

Source

const Bool isList

isMap

Source

const Bool isMap

isTopLevel

Source

Bool isTopLevel()

list

Source

List? list { private set }

listIdx

Source

const Int? listIdx

makeField

Source

This makeField(Type type, Field field, BsonProp? bsonProperty, Obj? obj)

makeList

Source

This makeList(Type type, List list, Int idx, Obj? obj)

makeMap

Source

This makeMap(Type type, Map map, Obj key, Obj? obj)

map

Source

Map? map { private set }

mapKey

Source

const Obj? mapKey

obj

Source

Obj? obj { private set }

options

Source

Str:Obj? options

parent

Source

BsonConvCtx? parent { private set }

replaceType

Source

Void replaceType(Type newType)

Replace type with a more specific subclass type.

toBsonVal

Source

Obj? toBsonVal()

Uses this context to convert this.obj.

type

Source

Type type { private set }