| Package | Description |
|---|---|
| com.holonplatform.core.property |
| Modifier and Type | Method and Description |
|---|---|
<PT extends P> |
PropertySet.Builder.add(Iterable<PT> properties)
Add all the properties provided by given
Iterable to the set. |
<PT extends P> |
PropertySet.Builder.add(PT property)
Add a property to the set.
|
static PropertySet.Builder<Property<?>> |
PropertySet.builder()
Obtain a builder to create and populate a generic
PropertySet. |
static <P extends Property> |
PropertySet.builder(Class<? extends P> propertyType)
Obtain a builder to create and populate a
PropertySet which supports given Property type. |
static <P extends Property> |
PropertySet.builderOf(P... properties)
Obtain a builder to create and populate a
PropertySet, and add given properties to the
property set to build. |
static <P extends Property> |
PropertySet.builderOf(PropertySet<P> propertySet)
Get a builder to create a new
PropertySet from given propertySet, cloning configuration,
identifiers and properties of the provided propertySet. |
default <C> PropertySet.Builder<P> |
PropertySet.Builder.configuration(ConfigProperty<C> configurationProperty,
C value)
Deprecated.
|
default PropertySet.Builder<P> |
PropertySet.Builder.configuration(String name,
Object value)
Deprecated.
|
default <PT extends P> |
PropertySet.Builder.identifier(PT property)
Deprecated.
|
<PT extends P> |
PropertySet.Builder.identifiers(Iterable<PT> properties)
Set given
properties as property set identifiers. |
default PropertySet.Builder<P> |
PropertySet.Builder.identifiers(P... properties)
Set given
properties as property set identifiers. |
<PT extends P> |
PropertySet.Builder.remove(Iterable<PT> properties)
Remove all the properties provided by given
Iterable from the set. |
<PT extends P> |
PropertySet.Builder.remove(PT property)
Remove a property from the set.
|
default <C> PropertySet.Builder<P> |
PropertySet.Builder.withConfiguration(ConfigProperty<C> configurationProperty,
C value)
Add a
PropertySet configuration parameter using a ConfigProperty, with
ConfigProperty.getKey() as parameter name. |
PropertySet.Builder<P> |
PropertySet.Builder.withConfiguration(String name,
Object value)
Add a
PropertySet configuration parameter |
<PT extends P> |
PropertySet.Builder.withIdentifier(PT property)
Add given
property to the property set identifiers. |
Copyright © 2019 The Holon Platform. All rights reserved.