| Package | Description |
|---|---|
| com.holonplatform.core.property |
| Modifier and Type | Method and Description |
|---|---|
static <P extends Property> |
PropertyBox.builder(Iterable<P> properties)
Builder to create and populate a PropertyBox.
|
static <P extends Property> |
PropertyBox.builder(P... properties)
Builder to create and populate a PropertyBox.
|
PropertyBox.Builder |
PropertyBox.Builder.copyValues(PropertyBox source)
Copy the given
propertyBox property values only for properties of the source PropertyBox that
have a matching with a property of the PropertyBox to build |
PropertyBox.Builder |
PropertyBox.Builder.equalsHandler(EqualsHandler<PropertyBox> equalsHandler)
Set the predicate to use to check the
PropertyBox object equality using the
Object.equals(Object) method. |
PropertyBox.Builder |
PropertyBox.Builder.hashCodeProvider(HashCodeProvider<PropertyBox> hashCodeProvider)
Set the function to use to provide the
PropertyBox object hash code using the
Object.hashCode() method. |
PropertyBox.Builder |
PropertyBox.Builder.invalidAllowed(boolean invalidAllowed)
Set whether to accept invalid property values when using
PropertyBox.setValue(Property, Object) to set a
property value, i.e. to ignore any Validator registered for property. |
<T> PropertyBox.Builder |
PropertyBox.Builder.set(Property<T> property,
T value)
Set value of given
property. |
<T> PropertyBox.Builder |
PropertyBox.Builder.setIgnoreReadOnly(Property<T> property,
T value)
Set value of given
property, ignoring property read-only state. |
Copyright © 2019 The Holon Platform. All rights reserved.