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
-
-