- java.lang.Object
-
- javafx.collections.SetChangeListener.Change<E>
-
- 参数类型
-
E
- 元素类型
- Enclosing interface:
- SetChangeListener < E >
public abstract static class SetChangeListener.Change<E> extends Object
对ObservableSet进行基本更改。 更改包含有关添加或删除操作的信息。 请注意,添加已经在集合中的元素不会修改集合,因此不会生成任何更改。- 从以下版本开始:
- JavaFX 2.1
-
-
构造方法摘要
构造方法 Constructor 描述 Change(ObservableSet<E> set)
构造与集相关联的更改。
-
方法摘要
所有方法 接口方法 抽象方法 具体的方法 Modifier and Type 方法 描述 abstract E
getElementAdded()
获取新的元素。abstract E
getElementRemoved()
获取旧元素。ObservableSet<E>
getSet()
与变化相关联的可观察集合。abstract boolean
wasAdded()
如果此更改是添加操作的结果。abstract boolean
wasRemoved()
如果此更改是删除操作的结果。
-
-
-
构造方法详细信息
-
Change
public Change(ObservableSet<E> set)
构造与集相关联的更改。- 参数
-
set
- 更改的来源
-
-
方法详细信息
-
getSet
public ObservableSet<E> getSet()
与变化相关联的可观察集合。- 结果
- 源集
-
wasAdded
public abstract boolean wasAdded()
如果此更改是添加操作的结果。- 结果
- 如果将一个新元素添加到集合中,则为true
-
wasRemoved
public abstract boolean wasRemoved()
如果此更改是删除操作的结果。- 结果
- 如果旧的元素从集合中删除,则为true
-
getElementAdded
public abstract E getElementAdded()
获取新的元素。 如果这是一个删除,则返回null。- 结果
- 刚添加的元素
-
getElementRemoved
public abstract E getElementRemoved()
获取旧元素。 如果这是一个加法则返回null。- 结果
- 刚刚删除的元素
-
-