com.holonplatform.json.model

## Interface PropertySetSerializationTreeResolver.Builder

- Enclosing interface:
    PropertySetSerializationTreeResolver

      public static interface PropertySetSerializationTreeResolver.Builder

  `PropertySetSerializationTreeResolver` builder.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `PropertySetSerializationTreeResolver` | `build()` Build the `PropertySetSerializationTreeResolver`.
    `PropertySetSerializationTreeResolver.Builder` | `preProcessor(Function<com.holonplatform.core.property.PropertySet<?>,Iterable<com.holonplatform.core.property.Property>> preProcessor)` Set the property set pre-processor.
    `PropertySetSerializationTreeResolver.Builder` | `validator(Predicate<com.holonplatform.core.property.Property<?>> validator)` Set the property set property validator.

- - ### Method Detail

    - #### preProcessor

          PropertySetSerializationTreeResolver.Builder preProcessor(Function<com.holonplatform.core.property.PropertySet<?>,Iterable<com.holonplatform.core.property.Property>> preProcessor)

      Set the property set pre-processor.
      Parameters:
        `preProcessor` - Property set pre-processor (not null)
      Returns:
        this

    - #### validator

          PropertySetSerializationTreeResolver.Builder validator(Predicate<com.holonplatform.core.property.Property<?>> validator)

      Set the property set property validator.
      Parameters:
        `validator` - Property validator (not null)
      Returns:
        this

    - #### build

          PropertySetSerializationTreeResolver build()

      Build the `PropertySetSerializationTreeResolver`.
      Returns:
        A new `PropertySetSerializationTreeResolver` instance

Copyright © 2019 The Holon Platform. All rights reserved.