Class NavigateHistory
-
- All Implemented Interfaces:
public final class NavigateHistoryThe webpage navigation history.
-
-
Field Summary
Fields Modifier and Type Field Description private final Queue<NavigateEntry>historyprivate final Integersize
-
Constructor Summary
Constructors Constructor Description NavigateHistory()
-
Method Summary
Modifier and Type Method Description final Queue<NavigateEntry>getHistory()Navigate history is small, so search is very fast in a list. final IntegergetSize()final BooleanisEmpty()final BooleanisNotEmpty()final Booleancontains(String url)final Booleancontains(Regex urlRegex)final NavigateEntryfirstOrNull(String url)final NavigateEntryfirstOrNull(Regex urlRegex)final NavigateEntrylastOrNull(String url)final NavigateEntrylastOrNull(Regex urlRegex)final List<NavigateEntry>findAll(Regex urlRegex)final Unitadd(NavigateEntry entry)final UnitremoveAll(String url)final UnitremoveAll(Regex urlRegex)final Unitclear()-
-
Method Detail
-
getHistory
final Queue<NavigateEntry> getHistory()
Navigate history is small, so search is very fast in a list.
-
isNotEmpty
final Boolean isNotEmpty()
-
firstOrNull
final NavigateEntry firstOrNull(String url)
-
firstOrNull
final NavigateEntry firstOrNull(Regex urlRegex)
-
lastOrNull
final NavigateEntry lastOrNull(String url)
-
lastOrNull
final NavigateEntry lastOrNull(Regex urlRegex)
-
findAll
final List<NavigateEntry> findAll(Regex urlRegex)
-
add
final Unit add(NavigateEntry entry)
-
-
-
-