LCOV - code coverage report
Current view: top level - lib/src/helper - Metadata.dart (source / functions) Hit Total Coverage
Test: lcov.info Lines: 21 21 100.0 %
Date: 2021-04-02 02:16:57 Functions: 0 0 -

          Line data    Source code
       1             : import 'dart:collection';
       2             : 
       3             : import 'package:html/dom.dart';
       4             : 
       5             : class Metadata {
       6             :   String text;
       7             : 
       8             :   /* type of embedded object*/
       9             :   String itemType;
      10             : 
      11             :   /* itemUid of embedded object*/
      12             :   String itemUid;
      13             : 
      14             :   /* contentTypeUid of embedded object*/
      15             :   String contentTypeUid;
      16             : 
      17             :   /* styleTypeUid of embedded object*/
      18             :   String styleType;
      19             : 
      20             :   /* Outer HTML of embedded object*/
      21             :   String outerHTML;
      22             : 
      23             :   /* attributes of embedded object*/
      24             :   LinkedHashMap<dynamic, String> attributes;
      25             : 
      26           1 :   Metadata.element(Element element) {
      27           2 :     text = element.text;
      28           3 :     itemType = element.attributes['type'];
      29           3 :     itemUid = element.attributes['data-sys-asset-uid'] ??
      30           2 :         element.attributes['data-sys-entry-uid'];
      31           3 :     contentTypeUid = element.attributes['data-sys-content-type-uid'];
      32           3 :     styleType = element.attributes['sys-style-type'];
      33           2 :     outerHTML = element.outerHtml;
      34           2 :     attributes = element.attributes;
      35             :   }
      36             : 
      37           1 :   String get getText {
      38           1 :     return text;
      39             :   }
      40             : 
      41           1 :   String get getItemType {
      42           1 :     return itemType;
      43             :   }
      44             : 
      45           1 :   String get getItemUid {
      46           1 :     return itemUid;
      47             :   }
      48             : 
      49           1 :   String get getContentTypeUid {
      50           1 :     return contentTypeUid;
      51             :   }
      52             : 
      53           1 :   String get getStyleType {
      54           1 :     return styleType;
      55             :   }
      56             : 
      57           1 :   String get getOuterHtml {
      58           1 :     return outerHTML;
      59             :   }
      60             : }

Generated by: LCOV version 1.15