Package com.macrofocus.common.properties

# Class AbstractMutableListProperty<T>

java.lang.Object
com.macrofocus.common.properties.AbstractProperty<T[]>
com.macrofocus.common.properties.AbstractListProperty<T>
com.macrofocus.common.properties.AbstractMutableListProperty<T>

All Implemented Interfaces:
  `ListProperty<T>`, `MutableListProperty<T>`, `MutableProperty<T[]>`, `Property<T[]>`

Direct Known Subclasses:
  `SimpleListProperty`

public abstract class AbstractMutableListProperty<T> extends AbstractListProperty<T> implements MutableListProperty<T>

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `AbstractMutableListProperty()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `bind(Property<T[]> source)`
  `void`
  `bindBidirectional(MutableProperty<T[]> source)`

  ### Methods inherited from class com.macrofocus.common.properties.AbstractProperty

  `addPropertyListener, addWeakPropertyListener, notifyPropertyChanged, removePropertyListener`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

  ### Methods inherited from interface com.macrofocus.common.properties.MutableListProperty

  `append`

  ### Methods inherited from interface com.macrofocus.common.properties.MutableProperty

  `setValue`

  ### Methods inherited from interface com.macrofocus.common.properties.Property

  `addPropertyListener, addWeakPropertyListener, getValue, removePropertyListener`

- ## Constructor Details

  - ### AbstractMutableListProperty

    public AbstractMutableListProperty()

- ## Method Details

  - ### bind

    public void bind(Property<T[]> source)
    Specified by:
      `bind` in interface `MutableProperty<T>`

  - ### bindBidirectional

    public void bindBidirectional(MutableProperty<T[]> source)
    Specified by:
      `bindBidirectional` in interface `MutableProperty<T>`