com.holonplatform.core

## Interface ExpressionResolverRegistry

- All Superinterfaces:
    ExpressionResolver.ExpressionResolverHandler, ExpressionResolver.ExpressionResolverProvider, ExpressionResolver.ExpressionResolverSupport, Serializable
  All Known Implementing Classes:
    DefaultExpressionResolverRegistry

      public interface ExpressionResolverRegistry
      extends ExpressionResolver.ExpressionResolverSupport, ExpressionResolver.ExpressionResolverHandler, Serializable

  A registry to maintain and organize a set of `ExpressionResolver`s.
  Since:
    5.0.0

- - ### Method Summary

    All Methods Static Methods Default Methods
    Modifier and Type | Method and Description
    --- | ---
    `static ExpressionResolverRegistry` | `create()` Create a new `ExpressionResolverRegistry`.
    `static ExpressionResolverRegistry` | `create(boolean cacheEnabled)` Create a new `ExpressionResolverRegistry`.

    - ### Methods inherited from interface com.holonplatform.core.ExpressionResolver.ExpressionResolverSupport

      `addExpressionResolver, addExpressionResolvers, removeExpressionResolver`

    - ### Methods inherited from interface com.holonplatform.core.ExpressionResolver.ExpressionResolverHandler

      `resolve`

    - ### Methods inherited from interface com.holonplatform.core.ExpressionResolver.ExpressionResolverProvider

      `getExpressionResolvers`

- - ### Method Detail

    - #### create

          static ExpressionResolverRegistry create()

      Create a new `ExpressionResolverRegistry`.
      Returns:
        A new `ExpressionResolverRegistry` instance

    - #### create

          static ExpressionResolverRegistry create(boolean cacheEnabled)

      Create a new `ExpressionResolverRegistry`.
      Parameters:
        `cacheEnabled` - Whether to enable the expression resolvers cache
      Returns:
        A new `ExpressionResolverRegistry` instance

Copyright © 2019 The Holon Platform. All rights reserved.