T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс WebHistory

Класс WebHistory представляет историю сессии, связанную с экземпляром WebEngine.

Объект WebHistory может быть получен методом getHistory() класса WebEngine.

В данной реализации история сессии – это стек объектов WebHistory.Entry, представляющих посещенные Web-страницы.

Класс WebHistory имеет следующие свойства и методы:

  • Свойство currentIndex – текущий индекс страницы.

  • Свойство maxSize – максимальный размер стека истории, при достижении которого новая посещенная страница удаляет первую страницу из стека истории.

  • Метод public ReadOnlyIntegerProperty currentIndexProperty() – возвращает свойство индекса загруженной страницы в стеке истории.

  • Метод public int getCurrentIndex() – возвращает индекс загруженной страницы в стеке истории.

  • Метод public IntegerProperty maxSizeProperty() – возвращает свойство максимального размера стека истории.

  • Метод public void setMaxSize(int value) – устанавливает максимальный размер стека истории.

  • Метод public int getMaxSize() – возвращает максимальный размер стека истории.

  • Метод public ObservableList<WebHistory.Entry> getEntries() – возвращает стек истории – набор объектов WebHistory.Entry, представляющих посещенные Web-страницы.

  • Метод public void go(int offset) – обеспечивает навигацию в стеке истории, где значение offset -1 означает перемещение к предыдущей странице, а +1 – перемещение к следующей странице.