MarkupContext class

HyperMarkup's context

Constructors

MarkupContext(String tag, Map<String, String>? attrs, bool isSelfClose, HypertextEventHandler? _eventHandler, ColorMapper? colorMapper, StyleMapper? styleMapper)
const

Properties

attrs → Map<String, String>
标签上的属性
final
colorMapper → ColorMapper
final
hashCode → int
The hash code for this object.
no setterinherited
isSelfClose → bool
是否时自关闭标签
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
styleMapper → StyleMapper?
final
tag → String
final

Methods

fireEvent(MarkupEvent event) → bool
向外部发送事件
get(String key, [String? fallbackKey]) → String?
inherited
getBy(List<String> ks, [String? fallbackKey]) → String?
inherited
getColor(String key, [ColorMapper? colorMapper = kBasicCSSColors]) → Color?
inherited
getColorBy(List<String> ks, {String? fallbackKey, ColorMapper? colorMapper = kBasicCSSColors}) → Color?
inherited
getColors(String key, {String splitPatter = r'(\s*,+\s*)+', ColorMapper? colorMapper = kBasicCSSColors}) → List<Color>?
inherited
getDouble(String key) → double?
inherited
getDoubleBy(List<String> ks, [String? fallbackKey]) → double?
inherited
getDoubles(String key, [String splitPatter = r'(\s*,+\s*)+']) → List<double>?
inherited
getInt(String key) → int?
inherited
getIntBy(List<String> ks, [String? fallbackKey]) → int?
inherited
getInts(String key, [String splitPatter = r'(\s*,+\s*)+']) → List<int>?
inherited
getStyle(String key, StyleMapper? styleMapper) → TextStyle?
inherited
getStyleBy(List<String> ks, {String? fallbackKey, StyleMapper? styleMapper}) → TextStyle?
inherited
hasAttr(String key) → bool
inherited
hasValue(String key) → bool
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
require(String key, [String? fallbackKey]) → String
inherited
switchT<V, K>(K k, Map<K, V?> m) → V?
inherited
switchT2<T, TT>(TT t, Map<TT, T? Function(TT value)> m) → T?
inherited
toString() → String
A string representation of this object.
inherited
whenExist<T>(Map<String, T?> m) → T?
当某个Key存在
inherited
whenExist2<T>(Map<String, T? Function(String value)> m) → T?
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited