## Uses of Interface
com.holonplatform.core.property.CloneableProperty.CloneablePathProperty

- Packages that use CloneableProperty.CloneablePathProperty
  Package | Description
  --- | ---
  com.holonplatform.core.beans |
  com.holonplatform.core.datastore |
  com.holonplatform.core.property |

- - ### Uses of CloneableProperty.CloneablePathProperty in com.holonplatform.core.beans

    Subinterfaces of CloneableProperty.CloneablePathProperty in com.holonplatform.core.beans
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `BeanProperty<T>` Represents a Java Bean property as a `PathProperty`, providing additional configuration informations and read/write methods.
    `static interface` | `BeanProperty.Builder<T>` BeanProperty builder.
    `interface` | `BooleanBeanProperty` A Boolean type `BeanProperty`, implementing `BooleanProperty`.
    `interface` | `NumericBeanProperty<N extends Number>` A numeric type `BeanProperty`, implementing `NumericProperty`.
    `interface` | `StringBeanProperty` A String type `BeanProperty`, implementing `StringProperty`.
    `interface` | `TemporalBeanProperty<T>` A temporal type `BeanProperty`, implementing `TemporalProperty`.

  - ### Uses of CloneableProperty.CloneablePathProperty in com.holonplatform.core.datastore

    Methods in com.holonplatform.core.datastore with type parameters of type CloneableProperty.CloneablePathProperty
    Modifier and Type | Method and Description
    --- | ---
    `default <V,P extends CloneableProperty.CloneablePathProperty<V,P>> P` | DataTarget.`property(P fromProperty)` Create a new `Path` type `Property` cloned from the given property, setting this `DataTarget` as property parent path.

  - ### Uses of CloneableProperty.CloneablePathProperty in com.holonplatform.core.property

    Subinterfaces of CloneableProperty.CloneablePathProperty in com.holonplatform.core.property
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `BooleanProperty` A boolean type `PathProperty`.
    `static interface` | `BooleanProperty.BooleanPropertyBuilder` `BooleanProperty` builder.
    `interface` | `CollectionPathProperty<E,C extends Collection<E>>` A `CollectionProperty` type `PathProperty`.
    `interface` | `ListPathProperty<T>` A `CollectionPathProperty` which uses a `List` as concrete collection type.
    `static interface` | `ListPathProperty.ListPathPropertyBuilder<T>` `ListPathProperty` builder.
    `interface` | `NumericProperty<N extends Number>` A numeric type `PathProperty`.
    `static interface` | `NumericProperty.NumericPropertyBuilder<N extends Number>` `NumericProperty` builder.
    `interface` | `PathProperty<T>` A `Property` bound to a `Path`, using `Path.getName()` as property name.
    `static interface` | `PathProperty.PathPropertyBuilder<T>` `PathProperty` builder.
    `interface` | `PropertyBoxProperty` A `PropertyBox` type `PathProperty`.
    `static interface` | `PropertyBoxProperty.PropertyBoxPropertyBuilder` `PropertyBoxProperty` builder.
    `interface` | `SetPathProperty<T>` A `CollectionPathProperty` which uses a `Set` as concrete collection type.
    `static interface` | `SetPathProperty.SetPathPropertyBuilder<T>` `SetPathProperty` builder.
    `interface` | `StringProperty` A String type `PathProperty`.
    `static interface` | `StringProperty.StringPropertyBuilder` `StringProperty` builder.
    `interface` | `TemporalProperty<T>` A temporal type `PathProperty`.
    `static interface` | `TemporalProperty.TemporalPropertyBuilder<T>` `TemporalProperty` builder.

Copyright © 2019 The Holon Platform. All rights reserved.