BindableObjectMixin mixin
BindableObjectMixin
- Superclass Constraints
- Mixin Applications
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
ensureProperty<
TValue> (Object propertyKey, {TValue? initialValue}) → BindableProperty< TValue> -
确认指定
propertyKey
对应的绑定属性 -
getProperties<
TValue> (Iterable< Object> propertyKeys, {bool required = false}) → Iterable<BindableProperty< TValue> ?> -
获取指定
propertyKeys
对应的属性集合 -
getProperty<
TValue> (Object propertyKey, {bool required = false}) → BindableProperty< TValue> ? -
获取指定
propertyKey
对应的属性inherited -
getPropertyOf<
TValue, TProperty extends BindableProperty< (TValue> >Object propertyKey, {bool required = false}) → TProperty? -
获取指定
propertyKey
对应TProperty
类型属性 -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
registerProperty<
TValue> (Object propertyKey, BindableProperty< TValue> property) → BindableProperty<TValue> -
注册一个绑定属性
inherited
-
requireProperties<
TValue> (Iterable< Object> propertyKeys) → Iterable<BindableProperty< TValue> > -
获取指定
propertyKeys
对应的属性集合 -
requireProperty<
TValue> (Object propertyKey) → BindableProperty< TValue> -
获取指定
propertyKey
对应的属性 -
requirePropertyOf<
TValue, TProperty extends BindableProperty< (TValue> >Object propertyKey) → TProperty -
获取指定
propertyKey
对应TProperty
类型属性 -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited