Interface Property

All Known Subinterfaces:
IndexedNode<T>, NamedNode<T>, ObservableBoolean, ObservableDispatcher<T>, ObservableList<T>, ObservableListIndexSelection<T>, ObservableListIndexSelectionExt<T>, ObservableListSelection<T>, ObservableMap<K,V>, ObservableStack<T>, ObservableValue<T>, WritableBoolean, WritableDispatcher<T>, WritableIndexedNode<T>, WritableInt, WritableLiMap<K,V>, WritableList<T>, WritableListIndexSelection<T>, WritableListIndexSelectionExt<T>, WritableListSelection<T>, WritableMap<K,V>, WritableNamedNode<T>, WritableProperty, WritableStack<T>, WritableString, WritableValue<T>
All Known Implementing Classes:
AbstractWritableMapImpl, MappedValueBase, MappedValueBoolean, ObservableMapAdapter, ObservableValueBase, ObservableValueDelegate, PDispatcherImpl, PropertyBase, PropertyDelegate, ReadOnlyDispatcher, ReadOnlyList, ReadOnlyListIndexSelection, ReadOnlyListIndexSelectionExt, ReadOnlyListSelection, ReadOnlyMap, ReadOnlyPIndexedNode, ReadOnlyPNamedNode, ReadOnlyStack, ReadOnlyValue, WritableBooleanImpl, WritableDouble, WritableFloat, WritableIndexedNodeImpl, WritableIntImpl, WritableLiMapAdapter, WritableLiMapBase, WritableLiMapImpl, WritableListAdapter, WritableListBase, WritableListImpl, WritableListIndexSelectionImpl, WritableListSelectionImpl, WritableLong, WritableMapImpl, WritableNamedNodeImpl, WritablePropertyBase, WritablePropertyDelegate, WritableSetImpl, WritableStackImpl, WritableStringImpl, WritableValueBase, WritableValueDelegate, WritableValueImpl

public interface Property
  • Method Details

    • getChildProperty

      default Property getChildProperty(Path path)
    • with

      default <T> void with(Path path, Consumer<T> t)
    • onChange

      default void onChange(Runnable t)
    • onPropagatedChange

      default void onPropagatedChange(Runnable t)
    • onChangeAndInit

      default void onChangeAndInit(Runnable t)
    • onPropagatedChangeAndInit

      default void onPropagatedChangeAndInit(Runnable t)
    • onChange

      default void onChange(PropertyListener t)
    • onPropagatedChange

      default void onPropagatedChange(PropertyListener t)
    • onChangeAndInit

      default void onChangeAndInit(PropertyListener t)
    • onPropagatedChangeAndInit

      default void onPropagatedChangeAndInit(PropertyListener t)
    • with

      default <V> V with(Consumer<V> t)
    • propertyName

      String propertyName()
    • events

    • propertyType

      PropertyType propertyType()
    • userObjects

      UserObjects userObjects()
    • readOnly

      default Property readOnly()
    • isWritable

      default boolean isWritable()