VHistory class abstract

Contract which describes VHistory

Constructors

VHistory({required VRouterMode vRouterMode, required int initialHistoryIndex, required int initialHistoryLength, required List<VRouteInformation?> initialLocations})
VHistory.implementation(VRouterMode vRouterMode)
factory

Properties

currentLocation VRouteInformation
no setter
hashCode int
The hash code for this object.
no setterinherited
historyIndex int
getter/setter pair
locations List<VRouteInformation?>
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
vRouterMode VRouterMode
final

Methods

canGo(int delta) bool
Returns a boolean indicating whether the url history position can be modified by delta (<=0 or >=0)
go(int delta) → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pushLocation(VRouteInformation vRouteInformation) → void
replaceLocation(VRouteInformation vRouteInformation) FutureOr<void>
toString() String
A string representation of this object.
inherited
vRouteInformationAt(int delta) VRouteInformation?
Return the String corresponding to the url at the url history position historyIndex + delta

Operators

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