com.holonplatform.core

## Interface Path.Builder<T,B extends Path.Builder<T,B>>

- Type Parameters:
    `T` - Path type
    `B` - Concrete builder type
  All Superinterfaces:
    DataMappable.Builder<B>
  All Known Subinterfaces:
    BeanProperty.Builder<T>, BooleanProperty.BooleanPropertyBuilder, CollectionPathProperty.Builder<E,C,P,B>, ListPathProperty.ListPathPropertyBuilder<T>, NumericProperty.NumericPropertyBuilder<N>, Path.FinalPath.FinalPathBuilder<T>, Path.PathBuilder<T>, PathProperty.Builder<T,P,B>, PathProperty.PathPropertyBuilder<T>, PropertyBoxProperty.PropertyBoxPropertyBuilder, SetPathProperty.SetPathPropertyBuilder<T>, StringProperty.StringPropertyBuilder, TemporalProperty.TemporalPropertyBuilder<T>
  All Known Implementing Classes:
    DefaultFinalPath, DefaultPath
  Enclosing interface:
    Path<T>

      public static interface Path.Builder<T,B extends Path.Builder<T,B>>
      extends DataMappable.Builder<B>

  Base path builder.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `B` | `parent(Path<?> parent)` Sets the parent path

    - ### Methods inherited from interface com.holonplatform.core.DataMappable.Builder

      `dataPath`

- - ### Method Detail

    - #### parent

          B parent(Path<?> parent)

      Sets the parent path
      Parameters:
        `parent` - The parent path to set
      Returns:
        this
      Throws:
        `UnsupportedOperationException` - If this path is a final path, i.e. does not supports parent paths

Copyright © 2019 The Holon Platform. All rights reserved.