Class ObservableUtils

java.lang.Object
com.imyeyu.fx.ObservableUtils

public final class ObservableUtils extends Object
Version:
2024-04-13 13:46
Author:
夜雨
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static <T> void
    debug(javafx.beans.value.ObservableValue<T> observableValue)
     
    static javafx.beans.binding.BooleanBinding
    multiInList(javafx.collections.ObservableList<?> list)
    目标列表项至少 2 个数据
    static javafx.beans.binding.BooleanBinding
    multiInList(javafx.collections.ObservableList<?> list, javafx.beans.Observable... dependencies)
    目标列表项至少 2 个数据
    static <T> void
    onChange(javafx.beans.value.ObservableValue<T> observableValue, com.imyeyu.java.bean.CallbackArg<T> callback)
     
    static javafx.beans.binding.BooleanBinding
    onlyOnceInList(javafx.collections.ObservableList<?> list)
    目标列表项有且仅有一项数据
    static javafx.beans.binding.BooleanBinding
    onlyOnceInList(javafx.collections.ObservableList<?> list, javafx.beans.Observable... dependencies)
    目标列表项有且仅有一项数据

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ObservableUtils

      public ObservableUtils()
  • Method Details

    • onlyOnceInList

      public static javafx.beans.binding.BooleanBinding onlyOnceInList(javafx.collections.ObservableList<?> list)
      目标列表项有且仅有一项数据
      Parameters:
      list - 列表
      Returns:
      监听对象
    • onlyOnceInList

      public static javafx.beans.binding.BooleanBinding onlyOnceInList(javafx.collections.ObservableList<?> list, javafx.beans.Observable... dependencies)
      目标列表项有且仅有一项数据
      Parameters:
      list - 列表
      dependencies - 触发器
      Returns:
      监听对象
    • multiInList

      public static javafx.beans.binding.BooleanBinding multiInList(javafx.collections.ObservableList<?> list)
      目标列表项至少 2 个数据
      Parameters:
      list - 列表
      Returns:
      监听对象
    • multiInList

      public static javafx.beans.binding.BooleanBinding multiInList(javafx.collections.ObservableList<?> list, javafx.beans.Observable... dependencies)
      目标列表项至少 2 个数据
      Parameters:
      list - 列表
      dependencies - 触发器
      Returns:
      监听对象
    • onChange

      public static <T> void onChange(javafx.beans.value.ObservableValue<T> observableValue, com.imyeyu.java.bean.CallbackArg<T> callback)
    • debug

      public static <T> void debug(javafx.beans.value.ObservableValue<T> observableValue)