PathSegment class abstract

Each path partition (between "/") is PathSegment.

PathSegment only use for building call tree.

There is two kind of PathSegment.

host/{user}/info
  • NamedSegment is not handle any parameters. "info" is named segment.

  • ArgumentSegment is handle this segment value and next route if possible. "{user}" is argument segment

Look CallingPathSegment for happening values during the call.

Implementers
Annotations
  • @immutable

Constructors

PathSegment(String name)
Automatically create ArgumentSegment or NamedSegment.
factory

Properties

hashCode → int
The hash code for this object.
no setteroverride
isArgument → bool
no setter
isRoot → bool
Is root of parent segment
no setter
isUnknown → bool
Path Segment is unknown. if isUnknown is true, calling unknown route of binding
no setter
name → String
Path Segment Name
final
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
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
override