Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.web
Пакет javafx.scene.web

Класс WebHistory

  • java.lang.Object
    • javafx.scene.web.WebHistory
  • public final class WebHistory
    extends Object
    Класс WebHistory представляет историю сеанса, связанную с экземпляром WebEngine. Единственный экземпляр WebHistory для конкретного движка веб-браузера можно получить с помощью метода WebEngine.getHistory(). История по сути представляет собой список записей. Каждая запись отображает посещённую страницу и предоставляет доступ к соответствующей информации о странице, такой как URL, заголовок и дата последнего посещения. Записи в списке упорядочены в порядке посещения страниц с самой старой до самой новой. Список можно получить с помощью метода getEntries(). История и соответствующий список записей изменяются по мере навигации WebEngine по сети. Список может расширяться или уменьшаться в зависимости от действий браузера. Эти изменения можно отслеживать с помощью API ObservableList, которое поддерживает список. Индекс записи истории, связанной с текущей посещаемой страницей, представлен свойством currentIndexProperty(). Текущий индекс можно использовать для перехода к любой записи в истории, используя метод go(int). Свойство maxSizeProperty() устанавливает максимальный размер истории, который равен размеру списка истории.
    Since:
    JavaFX 2.2
  • Краткое описание свойств

    Свойства
    Тип Свойство Описание
    ReadOnlyIntegerProperty currentIndex
    Определяет индекс текущей Entry в истории.
    IntegerProperty maxSize
    Определяет максимальный размер списка истории.
  • Краткое описание вложенных классов

    Вложенные классы
    Модификатор и тип Класс Описание
    class  WebHistory.Entry
    Класс Entry представляет отдельную запись в истории сеанса.
  • Краткое описание методов

    Все методыМетоды экземпляровКонкретные методы
    Модификатор и тип Метод Описание
    ReadOnlyIntegerProperty currentIndexProperty()
    Определяет индекс текущей Entry в истории.
    int getCurrentIndex()
    Возвращает значение свойства currentIndex.
    ObservableList<WebHistory.Entry> getEntries()
    Возвращает неизменяемый список всех записей в истории.
    int getMaxSize()
    Возвращает значение свойства maxSize.
    void go​(int offset)
    Перенаправляет движок веб-браузера на URL, определённый объектом Entry, в указанной позиции относительно текущей записи.
    IntegerProperty maxSizeProperty()
    Определяет максимальный размер списка истории.
    void setMaxSize​(int value)
    Устанавливает значение свойства maxSize.
    • Наследованные методы класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Подробное описание свойств

    • currentIndex

      public ReadOnlyIntegerProperty currentIndexProperty
      Определяет индекс текущей Entry в истории. Текущая запись — это запись, связанная с текущей загруженной страницей. Индекс принадлежит диапазону (index >= 0 && index < getEntries().size()).
      См. также:
      getCurrentIndex()
    • maxSize

      public IntegerProperty maxSizeProperty
      Определяет максимальный размер списка истории. Если список достигает максимального размера, и добавляется новая запись, первая запись удаляется из истории.

      Указанное значение для этого свойства не может быть отрицательным, в противном случае выбрасывается IllegalArgumentException.

      Значение по умолчанию:
      100
      См. также:
      getMaxSize(), setMaxSize(int)
  • Подробное описание методов

    • currentIndexProperty

      public ReadOnlyIntegerProperty currentIndexProperty()
      Определяет индекс текущей Entry в истории. Текущая запись — это запись, связанная с текущей загруженной страницей. Индекс принадлежит диапазону (index >= 0 && index < getEntries().size()).
      См. также:
      getCurrentIndex()
    • getCurrentIndex

      public int getCurrentIndex()
      Получает значение свойства currentIndex.
      Описание свойства:
      Определяет индекс текущей Entry в истории. Текущая запись — это запись, связанная с текущей загруженной страницей. Индекс принадлежит диапазону (index >= 0 && index < getEntries().size()).
    • maxSizeProperty

      public IntegerProperty maxSizeProperty()
      Определяет максимальный размер списка истории. Если список достигает максимального размера, и добавляется новая запись, первая запись удаляется из истории.

      Указанное значение для этого свойства не может быть отрицательным, в противном случае выбрасывается IllegalArgumentException.

      Значение по умолчанию:
      100
      См. также:
      getMaxSize(), setMaxSize(int)
    • setMaxSize

      public void setMaxSize​(int value)
      Устанавливает значение свойства maxSize.
      Описание свойства:
      Определяет максимальный размер списка истории. Если список достигает максимального размера, и добавляется новая запись, первая запись удаляется из истории.

      Указанное значение для этого свойства не может быть отрицательным, в противном случае выбрасывается IllegalArgumentException.

      Значение по умолчанию:
      100
    • getMaxSize

      public int getMaxSize()
      Получает значение свойства maxSize.
      Описание свойства:
      Определяет максимальный размер списка истории. Если список достигает максимального размера, и добавляется новая запись, первая запись удаляется из истории.

      Указанное значение для этого свойства не может быть отрицательным, в противном случае выбрасывается IllegalArgumentException.

      Значение по умолчанию:
      100
    • getEntries

      public ObservableList<WebHistory.Entry> getEntries()
      Возвращает неизменяемый наблюдаемый список всех записей в истории.
      Возвращает:
      список всех записей истории
    • go

      public void go​(int offset)
              throws IndexOutOfBoundsException
      Перенаправляет веб-движок на URL, определенный объектом Entry в указанной позиции относительно текущей записи. Отрицательное значение offset указывает на позицию, предшествующую текущей записи, а положительное значение offset указывает на позицию, следующую за текущей записью. Например, -1 указывает на предыдущую запись, а 1 указывает на следующую запись, что соответствует нажатию кнопок «Назад» и «Вперед» веб-браузера соответственно. Нулевое значение offset игнорируется (бездействие). Эффективная позиция записи должна принадлежать диапазону [0..размер-1]. В противном случае выбрасывается IndexOutOfBoundsException.
      Параметры:
      offset - отрицательное значение указывает позицию, предшествующую текущей записи, положительное значение указывает позицию, следующую за текущей записью, нулевое значение не вызывает эффекта
      Исключения:
      IndexOutOfBoundsException - если эффективная позиция записи выходит за пределы диапазона

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API