RegExpPathSegment<T> class
A Segment for path segments that match a regular expression
See also:
- RegExpParamSegment, for when you need the matched path segment
Constructors
-
RegExpPathSegment({required RegExp regExp, RouteBuilder<
T> ? create, List<Segment< children = const [], RouteBuilder<T> >T> ? createError}) - Creates a Segment that matches a path segment against a regular expression.
Properties
-
children
→ Iterable<
Segment< T> > -
no setterinherited
-
create
→ RouteBuilder<
T> ? -
Creates an instance of
T
, called when the Segment that owns this callback is routed to.finalinherited -
createError
→ RouteBuilder<
T> ? -
If Segment.parse cannot find a matching route the bottom most
createError is called instead.
finalinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- parser → SegmentParser
-
The parser that handles whether this Segment matches a route.
finalinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
parse(
ParseContext< T> context, Iterable<String> segments, RouteBuilder<T> createError) → Result<T, T> ? -
Returns a
Result<T, T>?
where null means this doesn't match the current path segment,Result.ok
means a match was found andResult.err
means an error was encountered trying to parse the path segments.inherited -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited