XmlParserNode class

Inheritance

Constructors

XmlParserNode(XmlElement element)

Properties

element → XmlElement
final
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?>
inherited
createProperty<T>(T value, bool isImmutable) Property<T>
inherited
getAttribute(XmlElement xmlElement, String name) String?
getBoolProperty(String name, {bool defaultValue() = defaultFalse, bool isImmutable = true}) Property<bool>
inherited
getChildProperty<TFormElement>({required String propertyName, required ElementParserFunction parser, required FormElement parent, required TFormElement defaultValue(), bool isContentProperty = false, bool isImmutable = true}) Property<TFormElement>
override
getChildrenProperty<TFormElement>({FormElement? parent, required String childrenPropertyName, ElementParserFunction? parser, bool isContentProperty = false, bool isImmutable = true}) Property<List<TFormElement>>
override
getDateTimeProperty(String name, {DateTime defaultValue() = defaultDateTime, bool isImmutable = true}) Property<DateTime>
inherited
getDecimalProperty(String name, {Decimal defaultValue() = defaultDecimal, bool isImmutable = true}) Property<Decimal>
inherited
getDoubleProperty(String name, {double defaultValue() = defaultDouble, bool isImmutable = true}) Property<double>
inherited
getElement(XmlElement xmlElement, String name) → XmlElement?
getEnumProperty<TEnum>(String name, List<TEnum> enumValues, {required TEnum defaultValue(), bool isImmutable = true}) Property<TEnum>
inherited
getIntProperty(String name, {int defaultValue() = defaultInt, bool isImmutable = true}) Property<int>
inherited
getIsVisibleProperty() Property<bool>
inherited
getName() String
override
getNullableBoolProperty(String name, {bool? defaultValue() = defaultNullableBool, bool isImmutable = true}) Property<bool?>
inherited
getNullableChildProperty<TFormElement>({required String propertyName, required ElementParserFunction parser, required FormElement parent, required TFormElement? defaultValue(), bool isContentProperty = false, bool isImmutable = true}) Property<TFormElement?>
override
getNullableDateTimeProperty(String name, {DateTime? defaultValue() = defaultNullableDateTime, bool isImmutable = true}) Property<DateTime?>
inherited
getNullableDecimalProperty(String name, {Decimal? defaultValue() = defaultNullableDecimal, bool isImmutable = true}) Property<Decimal?>
inherited
getNullableDoubleProperty(String name, {double? defaultValue() = defaultNullableDouble, bool isImmutable = true}) Property<double?>
inherited
getNullableEnumProperty<TEnum>(String name, List<TEnum> enumValues, {TEnum defaultValue()?, bool isImmutable = true}) Property<TEnum?>
inherited
getNullableIntProperty(String name, {int? defaultValue() = defaultNullableInt, bool isImmutable = true}) Property<int?>
inherited
getNullableProperty<T>(String name, T converter(String s), T? defaultValue(), {bool isImmutable = true}) Property<T?>
override
getNullableStringProperty(String name, {String? defaultValue() = defaultNullableString, bool isImmutable = true}) Property<String?>
inherited
getParentProperty(FormElement? parent) Property<FormElement>?
inherited
getPlainString(String propertyName) String?
override
getProperty<T>(String name, T converter(String s), T defaultValue(), {bool isImmutable = true}) Property<T>
override
getPropertyAsElement(XmlElement xmlElement, String name) → XmlElement?
getStringProperty(String name, {String defaultValue() = defaultString, bool isImmutable = true}) Property<String>
inherited
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 ==(Object other) bool
The equality operator.
inherited