@NotThreadSafe public class StandardProperties<V> extends PropertiesSupport<V>
| Constructor and Description |
|---|
StandardProperties() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Property<? extends V> property) |
boolean |
contains(String id) |
Property<V> |
get(String id) |
protected Iterable<? extends Property<V>> |
getProperties() |
protected Map<String,Property<V>> |
idToProperty() |
static <V> StandardProperties<V> |
properties(Property<V>... properties) |
void |
remove(String id) |
StandardProperties<V> |
withAnnotations(Annotation... annotations) |
StandardProperties<V> |
withAnnotations(Iterable<? extends Annotation> annotations) |
StandardProperties<V> |
withProperties(Iterable<? extends Property<? extends V>> properties) |
StandardProperties<V> |
withProperties(Property<?>... properties) |
equals, getKeysOf, hashCode, iterator, toStringaddAnnotation, addAnnotations, addAnnotations, annotations, annotations, removeAnnotation, removeAnnotationsclone, finalize, getClass, notify, notifyAll, wait, wait, waitforEach, spliteratoraddAnnotation, annotations, annotations, removeAnnotation, removeAnnotations@SafeVarargs @Nonnull public static <V> StandardProperties<V> properties(@Nullable Property<V>... properties)
@Nonnull protected Iterable<? extends Property<V>> getProperties()
getProperties in class PropertiesSupport<V>@Nonnull public StandardProperties<V> withAnnotations(@Nullable Annotation... annotations)
@Nonnull public StandardProperties<V> withAnnotations(@Nullable Iterable<? extends Annotation> annotations)
@Nonnull public StandardProperties<V> withProperties(@Nullable Property<?>... properties)
Copyright © 2024 echocat. All rights reserved.