|
|
@ -19,6 +19,8 @@ class Attribute<T> { |
|
|
|
Attribute.italic.key: Attribute.italic, |
|
|
|
Attribute.italic.key: Attribute.italic, |
|
|
|
Attribute.underline.key: Attribute.underline, |
|
|
|
Attribute.underline.key: Attribute.underline, |
|
|
|
Attribute.strikeThrough.key: Attribute.strikeThrough, |
|
|
|
Attribute.strikeThrough.key: Attribute.strikeThrough, |
|
|
|
|
|
|
|
Attribute.font.key: Attribute.font, |
|
|
|
|
|
|
|
Attribute.size.key: Attribute.size, |
|
|
|
Attribute.link.key: Attribute.link, |
|
|
|
Attribute.link.key: Attribute.link, |
|
|
|
Attribute.color.key: Attribute.color, |
|
|
|
Attribute.color.key: Attribute.color, |
|
|
|
Attribute.background.key: Attribute.background, |
|
|
|
Attribute.background.key: Attribute.background, |
|
|
@ -41,6 +43,10 @@ class Attribute<T> { |
|
|
|
|
|
|
|
|
|
|
|
static final StrikeThroughAttribute strikeThrough = StrikeThroughAttribute(); |
|
|
|
static final StrikeThroughAttribute strikeThrough = StrikeThroughAttribute(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static final FontAttribute font = FontAttribute(null); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static final SizeAttribute size = SizeAttribute(null); |
|
|
|
|
|
|
|
|
|
|
|
static final LinkAttribute link = LinkAttribute(null); |
|
|
|
static final LinkAttribute link = LinkAttribute(null); |
|
|
|
|
|
|
|
|
|
|
|
static final ColorAttribute color = ColorAttribute(null); |
|
|
|
static final ColorAttribute color = ColorAttribute(null); |
|
|
@ -195,6 +201,14 @@ class StrikeThroughAttribute extends Attribute<bool> { |
|
|
|
StrikeThroughAttribute() : super('strike', AttributeScope.INLINE, true); |
|
|
|
StrikeThroughAttribute() : super('strike', AttributeScope.INLINE, true); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class FontAttribute extends Attribute<String> { |
|
|
|
|
|
|
|
FontAttribute(String val) : super('font', AttributeScope.INLINE, val); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class SizeAttribute extends Attribute<String> { |
|
|
|
|
|
|
|
SizeAttribute(String val) : super('size', AttributeScope.INLINE, val); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
class LinkAttribute extends Attribute<String> { |
|
|
|
class LinkAttribute extends Attribute<String> { |
|
|
|
LinkAttribute(String val) : super('link', AttributeScope.INLINE, val); |
|
|
|
LinkAttribute(String val) : super('link', AttributeScope.INLINE, val); |
|
|
|
} |
|
|
|
} |
|
|
|