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