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
-
createNullableProperty<T>(T? value, bool isImmutable)
→ Property<T?>
-
-
createProperty<T>(T value, bool isImmutable)
→ Property<T>
-
-
getBoolProperty(String name, {bool defaultValue() = defaultFalse, bool isImmutable = true})
→ Property<bool>
-
-
getChildProperty<TElement>({required String propertyName, required ElementParserFunction parser, required FormElement parent, required TElement defaultValue(), bool isContentProperty = false, bool isImmutable = true})
→ Property<TElement>
-
-
getChildrenProperty<TElement>({required FormElement parent, required String childrenPropertyName, required ElementParserFunction parser, bool isContentProperty = false, bool isImmutable = true})
→ Property<List<TElement>>
-
-
getDateTimeProperty(String name, {DateTime defaultValue() = defaultDateTime, bool isImmutable = true})
→ Property<DateTime>
-
-
getDecimalProperty(String name, {Decimal defaultValue() = defaultDecimal, bool isImmutable = true})
→ Property<Decimal>
-
-
getDoubleProperty(String name, {double defaultValue() = defaultDouble, bool isImmutable = true})
→ Property<double>
-
-
getEnumProperty<TEnum>(String name, List<TEnum> enumValues, {required TEnum defaultValue(), bool isImmutable = true})
→ Property<TEnum>
-
-
getIntProperty(String name, {int defaultValue() = defaultInt, bool isImmutable = true})
→ Property<int>
-
-
getIsVisibleProperty()
→ Property<bool>
-
-
getName()
→ String?
-
-
getNullableBoolProperty(String name, {bool? defaultValue() = defaultNullableBool, bool isImmutable = true})
→ Property<bool?>
-
-
getNullableChildProperty<TElement>({required String propertyName, required ElementParserFunction parser, required FormElement parent, required TElement? defaultValue(), bool isContentProperty = false, bool isImmutable = true})
→ Property<TElement?>
-
-
getNullableDateTimeProperty(String name, {DateTime? defaultValue() = defaultNullableDateTime, bool isImmutable = true})
→ Property<DateTime?>
-
-
getNullableDecimalProperty(String name, {Decimal? defaultValue() = defaultNullableDecimal, bool isImmutable = true})
→ Property<Decimal?>
-
-
getNullableDoubleProperty(String name, {double? defaultValue() = defaultNullableDouble, bool isImmutable = true})
→ Property<double?>
-
-
getNullableEnumProperty<TEnum>(String name, List<TEnum> enumValues, {TEnum defaultValue()?, bool isImmutable = true})
→ Property<TEnum?>
-
-
getNullableIntProperty(String name, {int? defaultValue() = defaultNullableInt, bool isImmutable = true})
→ Property<int?>
-
-
getNullableProperty<T>(String name, T converter(String s), T? defaultValue(), {bool isImmutable = true})
→ Property<T?>
-
-
getNullableStringProperty(String name, {String? defaultValue() = defaultNullableString, bool isImmutable = true})
→ Property<String?>
-
-
getParentProperty(FormElement? parent)
→ Property<FormElement>?
-
-
getPlainString(String propertyName)
→ String?
-
-
getProperty<T>(String name, T converter(String s), T defaultValue(), {bool isImmutable = true})
→ Property<T>
-
-
getStringProperty(String name, {String defaultValue() = defaultString, bool isImmutable = true})
→ Property<String>
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited