getTemplateByClassName static method
TypeTemplate?
getTemplateByClassName(
- String className, [
- TemplateType templateType = TemplateType.Unspecified
Implementation
static TypeTemplate? getTemplateByClassName(String className,
[TemplateType templateType = TemplateType.Unspecified]) {
if (templateType == TemplateType.Unspecified) {
// look in resources
var template = _templates[TemplateType.Resource]
?.values
.firstWhere((x) => x.className == className);
if (template != null) return template;
// look in records
template = _templates[TemplateType.Record]
?.values
.firstWhere((x) => x.className == className);
if (template != null) return template;
// look in wrappers
template = _templates[TemplateType.Wrapper]
?.values
.firstWhere((x) => x.className == className);
return template;
} else {
return _templates[templateType]
?.values
.firstWhere((x) => x.className == className);
}
}