ListAttribute class

Inheritance

Constructors

ListAttribute([String? value])
const
ListAttribute.ordered()
const
ListAttribute.todo([bool checked = false])
const
ListAttribute.unordered()
const

Properties

exclusive bool
Determines if this attribute is exclusive and cannot be combined with other exclusive attributes.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
isChecked bool
no setter
isInline bool
Determines whether this attribute is applied inline (to text ranges) or as a block attribute (to paragraphs/blocks).
no setterinherited
isOrdered bool
no setter
isTodo bool
no setter
isUnChecked bool
no setter
isUnordered bool
no setter
key String
A unique identifier key for this attribute type.
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value String?
The value of this attribute. The type T depends on the specific attribute.
finalinherited

Methods

canMergeWith(EasyAttribute<Object?> attribute) bool
Determines if this attribute can be merged with another attribute of the same type or different types.
inherited
clone(String? value) ListAttribute
Creates a new instance of this attribute with the given value.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(covariant EasyAttribute<Object?> other) bool
The equality operator.
inherited