PropertyParseProcessor<T extends AsserestProperty> class abstract base

A processor for constructing T which is corresponded child class of AsserestProperty.

Annotations
  • @immutable

Constructors

PropertyParseProcessor()
Property parser, this must be remain nothing and should be able to construct as constant form.
const

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
supportedSchemes Set<String>
A Set of String that contains all supported URL schemes for this processor.
no setter

Methods

createProperty(Uri url, Duration timeout, bool accessible, int? tryCount, UnmodifiableMapView<String, dynamic> additionalProperty) → T
Define the construction of AsserestProperty with given url, timeout, accessible and tryCount with additionalProperty for those non-standard properties found in Map.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
parse(Map<String, dynamic> propertyMap) → T
Parse T by given propertyMap.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited