## Uses of Interface
com.holonplatform.core.property.PathProperty

- Packages that use PathProperty
  Package | Description
  --- | ---
  com.holonplatform.core.beans |
  com.holonplatform.core.datastore |
  com.holonplatform.core.property |
  com.holonplatform.core.query |

- - ### Uses of PathProperty in com.holonplatform.core.beans

    Subinterfaces of PathProperty 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 methods.
    `static interface` | `BeanProperty.Builder<T>` BeanProperty builder.

    Methods in com.holonplatform.core.beans that return PathProperty
    Modifier and Type | Method and Description
    --- | ---
    `default <PT> PathProperty<PT>` | BeanPropertySet.`requireProperty(String propertyName)` Get the bean property with given `propertyName`.
    `default <PT> PathProperty<PT>` | BeanPropertySet.`requireProperty(String propertyName, Class<PT> type)` Get the bean property with given `propertyName` and given `type`.

    Methods in com.holonplatform.core.beans that return types with arguments of type PathProperty
    Modifier and Type | Method and Description
    --- | ---
    `<PT> Optional<PathProperty<PT>>` | BeanPropertySet.`getProperty(String propertyName)` Get the bean property with given `propertyName`.
    `<PT> Optional<PathProperty<PT>>` | BeanPropertySet.`getProperty(String propertyName, Class<PT> type)` Get the bean property with given `propertyName` and given `type`.

  - ### Uses of PathProperty in com.holonplatform.core.datastore

    Methods in com.holonplatform.core.datastore that return PathProperty
    Modifier and Type | Method and Description
    --- | ---
    `default <P> PathProperty<P>` | DataTarget.`property(PathProperty<P> fromProperty)` Create a new `PathProperty` cloning from given `fromProperty`, setting this `DataTarget` as property parent path.

    Methods in com.holonplatform.core.datastore with parameters of type PathProperty
    Modifier and Type | Method and Description
    --- | ---
    `default <P> PathProperty<P>` | DataTarget.`property(PathProperty<P> fromProperty)` Create a new `PathProperty` cloning from given `fromProperty`, setting this `DataTarget` as property parent path.

  - ### Uses of PathProperty in com.holonplatform.core.property

    Subinterfaces of PathProperty in com.holonplatform.core.property
    Modifier and Type | Interface and Description
    --- | ---
    `static interface` | `PathProperty.PathPropertyBuilder<T>` `PathProperty` builder.

  - ### Uses of PathProperty in com.holonplatform.core.query

    Methods in com.holonplatform.core.query with parameters of type PathProperty
    Modifier and Type | Method and Description
    --- | ---
    `static <P,T> FunctionExpression.PathFunctionExpressionProperty<P,T>` | FunctionExpression.PathFunctionExpressionProperty.`create(QueryFunction<T> function, PathProperty<P> property)` Create a new `FunctionExpression.PathFunctionExpressionProperty` on given `property` using given `function`.

Copyright © 2017 The Holon Platform. All rights reserved.