554 public final EndKind endKind; |
554 public final EndKind endKind; |
555 public final Set<Flag> flags; |
555 public final Set<Flag> flags; |
556 private final Map<Attr,AttrKind> attrs; |
556 private final Map<Attr,AttrKind> attrs; |
557 |
557 |
558 HtmlTag(BlockType blockType, EndKind endKind, AttrMap... attrMaps) { |
558 HtmlTag(BlockType blockType, EndKind endKind, AttrMap... attrMaps) { |
559 this(HtmlVersion.ALL, blockType, endKind, Collections.<Flag>emptySet(), attrMaps); |
559 this(HtmlVersion.ALL, blockType, endKind, Collections.emptySet(), attrMaps); |
560 } |
560 } |
561 |
561 |
562 HtmlTag(HtmlVersion allowedVersion, BlockType blockType, EndKind endKind, AttrMap... attrMaps) { |
562 HtmlTag(HtmlVersion allowedVersion, BlockType blockType, EndKind endKind, AttrMap... attrMaps) { |
563 this(allowedVersion, blockType, endKind, Collections.<Flag>emptySet(), attrMaps); |
563 this(allowedVersion, blockType, endKind, Collections.emptySet(), attrMaps); |
564 } |
564 } |
565 |
565 |
566 HtmlTag(BlockType blockType, EndKind endKind, Set<Flag> flags, AttrMap... attrMaps) { |
566 HtmlTag(BlockType blockType, EndKind endKind, Set<Flag> flags, AttrMap... attrMaps) { |
567 this(HtmlVersion.ALL, blockType, endKind, flags, attrMaps); |
567 this(HtmlVersion.ALL, blockType, endKind, flags, attrMaps); |
568 } |
568 } |