LayoutTreeNode.fromJson constructor
LayoutTreeNode.fromJson(
- Map<String, dynamic> json
)
Implementation
factory LayoutTreeNode.fromJson(Map<String, dynamic> json) {
return LayoutTreeNode(
domNodeIndex: json['domNodeIndex'] as int,
boundingBox: dom.Rect.fromJson(
json['boundingBox'] as Map<String, dynamic>,
),
layoutText:
json.containsKey('layoutText') ? json['layoutText'] as String : null,
inlineTextNodes:
json.containsKey('inlineTextNodes')
? (json['inlineTextNodes'] as List)
.map((e) => InlineTextBox.fromJson(e as Map<String, dynamic>))
.toList()
: null,
styleIndex:
json.containsKey('styleIndex') ? json['styleIndex'] as int : null,
paintOrder:
json.containsKey('paintOrder') ? json['paintOrder'] as int : null,
isStackingContext:
json.containsKey('isStackingContext')
? json['isStackingContext'] as bool
: null,
);
}