## Uses of Interface
com.holonplatform.core.property.PropertyBox.Builder

- Packages that use PropertyBox.Builder
  Package | Description
  --- | ---
  com.holonplatform.core.property |

- - ### Uses of PropertyBox.Builder in com.holonplatform.core.property

    Methods in com.holonplatform.core.property that return PropertyBox.Builder
    Modifier and Type | Method and Description
    --- | ---
    `static <P extends Property> PropertyBox.Builder` | PropertyBox.`builder(Iterable<P> properties)` Builder to create and populate a PropertyBox.
    `static <P extends Property> PropertyBox.Builder` | 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.