register method

void register(
  1. MSchemaRef type,
  2. MModelFactory<MBaseModel> factory
)

Implementation

void register(MSchemaRef type, MModelFactory factory) {
  if (type.value.isNotEmpty != true) {
    return;
  }
  if (_factories.containsKey("$type")) {
    log.info("WARN:  Factory already registered for $type");
  }

  _factories["$type"] = assertNotNull(factory);
}