FormElement class abstract
- Implemented types
- Implementers
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- id ↔ String?
-
getter/setter pair
- isVisible → bool
-
no setter
-
isVisibleChanged
→ Stream<
bool> -
no setter
-
isVisibleProperty
↔ Property<
bool> -
getter/setter pair
- parent → FormElement?
-
no setter
-
parentProperty
↔ Property<
FormElement> ? -
getter/setter pair
-
properties
↔ Map<
String, Property> -
getter/setter pair
-
propertyChanged
→ Stream<
String> -
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
clone(
ExpressionProvider< ExpressionProviderElement> ? parent) → ExpressionProviderElement -
cloneChildren(
Property< List> children, ExpressionProviderElement parent) → Property -
cloneProperty(
String key, Property oldProperty, ExpressionProvider< ExpressionProviderElement> ? parent, ExpressionProviderElement instance) → Property -
getExpressionProvider(
[String? propertyName]) → ExpressionProvider -
getFirstParentOfType<
TFormElement extends FormElement> () → TFormElement? -
getImmutableProperty(
FormElement element) → Property< FormElement> -
getInstance(
) → FormElement -
getProperties(
) → Map< String, Property> -
getProperty(
[String? propertyName]) → Property -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
registerProperty<
T> (String name, Property< T> ? property) → Property<T> ? -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
- defaultPropertyName → const String
- isVisiblePropertyName → const String
- parentPropertyName → const String