Class ObservableSetBuffering<E>

java.lang.Object
javafx.beans.binding.SetExpression<E>
javafx.beans.property.ReadOnlySetProperty<E>
javafx.beans.property.SetProperty<E>
javafx.beans.property.SetPropertyBase<E>
javafx.beans.property.SimpleSetProperty<E>
com.ben12.reta.beans.property.buffering.ObservableSetBuffering<E>
Type Parameters:
E - set elements type
All Implemented Interfaces:
Buffering<javafx.collections.ObservableSet<E>>, BeanPropertyValidation<javafx.collections.ObservableSet<E>>, PropertyValidation, Iterable<E>, Collection<E>, Set<E>, javafx.beans.Observable, javafx.beans.property.Property<javafx.collections.ObservableSet<E>>, javafx.beans.property.ReadOnlyProperty<javafx.collections.ObservableSet<E>>, javafx.beans.value.ObservableObjectValue<javafx.collections.ObservableSet<E>>, javafx.beans.value.ObservableSetValue<E>, javafx.beans.value.ObservableValue<javafx.collections.ObservableSet<E>>, javafx.beans.value.WritableObjectValue<javafx.collections.ObservableSet<E>>, javafx.beans.value.WritableSetValue<E>, javafx.beans.value.WritableValue<javafx.collections.ObservableSet<E>>, javafx.collections.ObservableSet<E>

public class ObservableSetBuffering<E> extends javafx.beans.property.SimpleSetProperty<E> implements Buffering<javafx.collections.ObservableSet<E>>, BeanPropertyValidation<javafx.collections.ObservableSet<E>>
Observable set buffering.
Author:
BenoƮt Moreau (ben.12)
  • Property Summary

    Properties
    Type
    Property
    Description
    javafx.beans.property.BooleanProperty
    Set is buffering.
    javafx.beans.property.StringProperty
    Set validity info.
    javafx.beans.property.BooleanProperty
    Set validity.

    Properties inherited from class javafx.beans.property.SetPropertyBase

    empty, size
  • Field Summary

    Fields inherited from interface com.ben12.reta.beans.property.validation.BeanPropertyValidation

    DEFAULT_VALIDATOR
  • Constructor Summary

    Constructors
    Constructor
    Description
    ObservableSetBuffering(Class<?> newBeanType, String newPropertyName, javafx.collections.ObservableSet<E> newSubject)
     
    ObservableSetBuffering(javafx.collections.ObservableSet<E> newSubject)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    javafx.beans.property.BooleanProperty
    Set is buffering.
    void
    Commits change.
     
     
    javafx.collections.ObservableSet<E>
     
    javafx.beans.property.StringProperty
    Set validity info.
    boolean
     
    void
    Reverts change.
    void
    setEqualsBuffering(boolean newEqualsBuffering)
     
    javafx.beans.property.BooleanProperty
    Set validity.

    Methods inherited from class javafx.beans.property.SimpleSetProperty

    getBean, getName

    Methods inherited from class javafx.beans.property.SetPropertyBase

    addListener, addListener, addListener, bind, emptyProperty, fireValueChangedEvent, fireValueChangedEvent, get, invalidated, isBound, removeListener, removeListener, removeListener, set, sizeProperty, toString, unbind

    Methods inherited from class javafx.beans.property.SetProperty

    bindBidirectional, setValue, unbindBidirectional

    Methods inherited from class javafx.beans.property.ReadOnlySetProperty

    bindContent, bindContentBidirectional, equals, hashCode, unbindContent, unbindContentBidirectional

    Methods inherited from class javafx.beans.binding.SetExpression

    add, addAll, asString, clear, contains, containsAll, getSize, getValue, isEmpty, isEqualTo, isNotEqualTo, isNotNull, isNull, iterator, remove, removeAll, retainAll, setExpression, size, toArray, toArray

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.ben12.reta.beans.property.validation.BeanPropertyValidation

    get, validate

    Methods inherited from interface com.ben12.reta.beans.property.buffering.Buffering

    isBuffering

    Methods inherited from interface java.util.Collection

    parallelStream, removeIf, stream, toArray

    Methods inherited from interface java.lang.Iterable

    forEach

    Methods inherited from interface javafx.beans.Observable

    subscribe

    Methods inherited from interface javafx.beans.value.ObservableValue

    flatMap, getValue, map, orElse, subscribe, subscribe, when

    Methods inherited from interface com.ben12.reta.beans.property.validation.PropertyValidation

    bindValidation, unbindValidation

    Methods inherited from interface javafx.beans.value.WritableValue

    getValue
  • Property Details

  • Constructor Details

    • ObservableSetBuffering

      public ObservableSetBuffering(javafx.collections.ObservableSet<E> newSubject)
      Parameters:
      newSubject - subject set to buffer
    • ObservableSetBuffering

      public ObservableSetBuffering(Class<?> newBeanType, String newPropertyName, javafx.collections.ObservableSet<E> newSubject)
      Parameters:
      newBeanType - bean type
      newPropertyName - bean property name
      newSubject - property value
  • Method Details