createFromString static method
Creates a RenderTheme from XML content string.
Parses the provided XML content and builds a complete RenderTheme object. Supports element exclusion for theme customization.
content XML theme content as string
excludeIds Optional set of element IDs to exclude from rendering
Returns the parsed RenderTheme
Throws FormatException if XML parsing fails
Implementation
static Rendertheme createFromString(String content, {Set<String> excludeIds = const {}}) {
RenderThemeBuilder renderThemeBuilder = RenderThemeBuilder._(excludeIds: excludeIds);
renderThemeBuilder._parseXml(content);
renderThemeBuilder.forHash =
"${MapsforgeSettingsMgr().getUserScaleFactor()}_${MapsforgeSettingsMgr().getFontScaleFactor()}_${MapsforgeSettingsMgr().tileSize}";
return renderThemeBuilder._build();
}