Interface RuleProvider<R extends Rule>

Type Parameters:
R - The Rule type created by the provider.
All Known Implementing Classes:
AbstractBackToLinkedRuleBuilder, AbstractParamTypeBuilder, BeanPropertySetterBuilder, ByRuleBuilder, ByRuleProviderBuilder, CallMethodBuilder, CallParamBuilder, FactoryCreateBuilder, NestedPropertiesBuilder, NodeCreateRuleProvider, ObjectCreateBuilder, ObjectParamBuilder, PathCallParamBuilder, PluginCreateRuleBuilder, PluginDeclarationRuleBuilder, SetNextBuilder, SetPropertiesBuilder, SetPropertyBuilder, SetRootBuilder, SetTopBuilder

public interface RuleProvider<R extends Rule>
An object capable of providing instances of Rule.
Since:
3.0
  • Method Summary

    Modifier and Type
    Method
    Description
    get()
    Provides an instance of Rule.
  • Method Details

    • get

      R get()
      Provides an instance of Rule. Must never return null.
      Returns:
      an instance of Rule.