fromDict static method

SpWMLFontStyle fromDict(
  1. Map<String, dynamic> src
)

Resume this object from map.

Implementation

static SpWMLFontStyle fromDict(Map<String, dynamic> src) {
  if (!src.containsKey('version')) {
    // 互換モードで読込
    return SpWMLFontStyle(
        overrideMap: UtilSpWMLFontStyleV2.convertFromV2(src));
  } else {
    Map<EnumSpWMLElementType, SpWMLFontStyleParams> resumeMap = {};
    for (String i in src['styleMap'].keys) {
      resumeMap[EnumSpWMLElementType.values.byName(i)] =
          SpWMLFontStyleParams.fromDict(src['styleMap'][i]);
    }
    return SpWMLFontStyle.copy(resumeMap);
  }
}