Class AbstractBackToLinkedRuleBuilder<R extends Rule>

java.lang.Object
org.apache.commons.digester3.binder.AbstractBackToLinkedRuleBuilder<R>
All Implemented Interfaces:
RuleProvider<R>
Direct Known Subclasses:
AbstractParamTypeBuilder, BeanPropertySetterBuilder, ByRuleBuilder, ByRuleProviderBuilder, CallMethodBuilder, CallParamBuilder, FactoryCreateBuilder, NestedPropertiesBuilder, NodeCreateRuleProvider, ObjectCreateBuilder, ObjectParamBuilder, PathCallParamBuilder, PluginCreateRuleBuilder, PluginDeclarationRuleBuilder, SetPropertiesBuilder, SetPropertyBuilder

abstract class AbstractBackToLinkedRuleBuilder<R extends Rule> extends Object implements RuleProvider<R>
Builder invoked to back to main LinkedRuleBuilder.
Since:
3.0
  • Field Details

    • keyPattern

      private final String keyPattern
    • namespaceURI

      private final String namespaceURI
    • mainBinder

      private final RulesBinder mainBinder
    • mainBuilder

      private final LinkedRuleBuilder mainBuilder
  • Constructor Details

  • Method Details

    • then

      public final LinkedRuleBuilder then()
      Come back to the main LinkedRuleBuilder.
      Returns:
      the main LinkedRuleBuilder
    • getNamespaceURI

      public final String getNamespaceURI()
      Returns the namespace URI for which this Rule is relevant, if any.
      Returns:
      The namespace URI for which this Rule is relevant, if any
    • get

      public final R get()
      Provides an instance of Rule. Must never return null.
      Specified by:
      get in interface RuleProvider<R extends Rule>
      Returns:
      an instance of Rule.
    • reportError

      protected final void reportError(String methodChain, String message)
    • getPattern

      public final String getPattern()
      Returns the rule pattern associated to this builder.
      Returns:
      The rule pattern associated to this builder
    • createRule

      protected abstract R createRule()
      Provides an instance of Rule. Must never return null.
      Returns:
      an instance of Rule.
      See Also: