T.M. SoftStudio

feci quod potui, faciant meliora potentes

Интерфейс Binding<T>

Интерфейс Binding<T> представляет результат связанного выражения с участием объектов, которые называются зависимостями связывания. Связывание обеспечивает автоматический пересчет значения Binding, в случае его запроса, при изменении какой-либо зависимости.

При изменении зависимости связывания значение Binding становится недействительным до тех пор, пока оно не будет запрошено. При запросе значение Binding пересчитывается автоматически с учетом изменения зависимости.

Интерфейс Binding<T> расширяет интерфейс javafx.beans.value.ObservableValue<T> и имеет, помимо унаследованных от интерфейса ObservableValue, следующие методы:

  • Метод boolean isValid() – возвращает true, если значение Binding действительно.

  • Метод void invalidate() – маркирует значение Binding как недействительное.

  • Метод ObservableList<?> getDependencies() – возвращает список зависимостей данного связывания.

  • Метод void dispose() – закрывает связывание.