public class BufferingManager extends Object
| Type | Property and Description |
|---|---|
javafx.beans.property.BooleanProperty |
buffering |
javafx.beans.property.BooleanProperty |
valid |
| Constructor and Description |
|---|
BufferingManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Buffering<?> b) |
void |
addAll(List<Buffering<?>> properties) |
<T> SimpleObjectPropertyBuffering<T> |
buffering(Object bean,
String propertyName) |
<T> ObservableListBuffering<T> |
buffering(javafx.collections.ObservableList<T> list) |
<K,E> ObservableMapBuffering<K,E> |
buffering(javafx.collections.ObservableMap<K,E> map) |
<T> ObservableSetBuffering<T> |
buffering(javafx.collections.ObservableSet<T> set) |
<T> SimpleObjectPropertyBuffering<T> |
buffering(javafx.beans.property.Property<T> p) |
<T> SimpleObjectPropertyBuffering<T> |
buffering(javafx.beans.property.Property<T> p,
Class<?> beanType,
String propertyName) |
<T> ObservableListBuffering<T> |
bufferingList(Object bean,
String propertyName) |
<K,E> ObservableMapBuffering<K,E> |
bufferingMap(Object bean,
String propertyName) |
javafx.beans.property.BooleanProperty |
bufferingProperty() |
<T> ObservableSetBuffering<T> |
bufferingSet(Object bean,
String propertyName) |
void |
commit()
Commits changes.
|
boolean |
isBuffering() |
boolean |
isEqualsBuffering() |
boolean |
isValid() |
void |
purge()
Purge empty weak references in
buffers. |
void |
removeAll(List<Buffering<?>> properties) |
void |
revert()
Revert changes.
|
void |
setEqualsBuffering(boolean newEqualsBuffering) |
javafx.beans.property.BooleanProperty |
validProperty() |
public javafx.beans.property.BooleanProperty bufferingProperty
public javafx.beans.property.BooleanProperty validProperty
public javafx.beans.property.BooleanProperty bufferingProperty()
public boolean isBuffering()
public javafx.beans.property.BooleanProperty validProperty()
public boolean isValid()
public void setEqualsBuffering(boolean newEqualsBuffering)
newEqualsBuffering - the equalsBuffering to setpublic boolean isEqualsBuffering()
public void commit()
public void revert()
public <T> SimpleObjectPropertyBuffering<T> buffering(javafx.beans.property.Property<T> p)
T - buffered value typep - property to bufferPropertyBuffering for the propertypublic <T> SimpleObjectPropertyBuffering<T> buffering(javafx.beans.property.Property<T> p, Class<?> beanType, String propertyName)
T - buffered value typep - property to bufferbeanType - bean typepropertyName - bean property nameSimpleObjectPropertyBuffering for the propertypublic <T> SimpleObjectPropertyBuffering<T> buffering(Object bean, String propertyName) throws NoSuchMethodException, IllegalAccessException, InvocationTargetException
T - buffered value typebean - bean instancepropertyName - bean property name (property value class must inherit of Property)SimpleObjectPropertyBuffering for the propertyNoSuchMethodException - if cannot found getter of the propertyInvocationTargetException - if the underlying getter method throws an exception.IllegalAccessException - if the underlying getter method is inaccessible.public void addAll(List<Buffering<?>> properties)
properties - Buffering instances to add in this managerpublic void removeAll(List<Buffering<?>> properties)
properties - Buffering instances to remove of this managerpublic void purge()
buffers.public <T> ObservableListBuffering<T> bufferingList(Object bean, String propertyName)
T - list element typebean - bean instancepropertyName - bean list property nameObservableListBuffering for the propertypublic <T> ObservableListBuffering<T> buffering(javafx.collections.ObservableList<T> list)
T - list element typelist - observable list to bufferObservableListBuffering for the listpublic <T> ObservableSetBuffering<T> bufferingSet(Object bean, String propertyName)
T - set element typebean - bean instancepropertyName - bean set property nameObservableSetBuffering for the propertypublic <T> ObservableSetBuffering<T> buffering(javafx.collections.ObservableSet<T> set)
T - set element typeset - observable set to bufferObservableSetBuffering for the setpublic <K,E> ObservableMapBuffering<K,E> bufferingMap(Object bean, String propertyName)
K - map key typeE - map value typebean - bean instancepropertyName - bean set property nameObservableMapBuffering for the propertypublic <K,E> ObservableMapBuffering<K,E> buffering(javafx.collections.ObservableMap<K,E> map)
K - map key typeE - map value typemap - observable map to bufferObservableMapBuffering for the mapCopyright © 2015. All rights reserved.