Module io.github.mmm.property
Interface ReadableSetProperty<E>
-
- Type Parameters:
E- type of thecontained elements.
- All Superinterfaces:
EventSource<ObservableEvent<Set<E>>,ObservableEventListener<? super Set<E>>>,MarshallableObject,Marshaller<Object>,ObservableValue<Set<E>>,PropertyPath<Set<E>>,io.github.mmm.property.container.collection.ReadableCollectionProperty<Set<E>,E>,ReadableCollectionValue<Set<E>,E>,ReadableContainerProperty<Set<E>,E>,ReadableContainerValue<Set<E>,E>,ReadableObjectValue<Set<E>>,ReadableProperty<Set<E>>,ReadableSetValue<E>,ReadableTypedObjectValue<Set<E>>,ReadableTypedValue<Set<E>>,ReadableValue<Set<E>>,Supplier<Set<E>>,TypedPropertyPath<Set<E>>,Validatable
- All Known Subinterfaces:
WritableSetProperty<E>
- All Known Implementing Classes:
SetProperty
public interface ReadableSetProperty<E> extends io.github.mmm.property.container.collection.ReadableCollectionProperty<Set<E>,E>, ReadableSetValue<E>
- Since:
- 1.0.0
-
-
Field Summary
-
Fields inherited from interface io.github.mmm.property.container.ReadableContainerProperty
METADATA_KEY_COMPONENT_PROPERTY
-
-
Method Summary
-
Methods inherited from interface io.github.mmm.event.EventSource
addListener, addListener, addWeakListener, removeListener
-
Methods inherited from interface io.github.mmm.marshall.MarshallableObject
write, writeObject
-
Methods inherited from interface io.github.mmm.value.observable.ObservableValue
toString
-
Methods inherited from interface io.github.mmm.value.observable.container.collection.ReadableCollectionValue
size
-
Methods inherited from interface io.github.mmm.property.container.ReadableContainerProperty
emptyProperty, getValueProperty, sizeProperty
-
Methods inherited from interface io.github.mmm.value.observable.container.ReadableContainerValue
isEmpty
-
Methods inherited from interface io.github.mmm.value.observable.object.ReadableObjectValue
getValue
-
Methods inherited from interface io.github.mmm.property.ReadableProperty
getMetadata, getName, isReadOnly, isTransient, isValid
-
Methods inherited from interface io.github.mmm.value.observable.container.set.ReadableSetValue
getSafe, getValueClass
-
Methods inherited from interface io.github.mmm.value.ReadableValue
get
-
Methods inherited from interface io.github.mmm.validation.Validatable
validate
-
-