Interface SchemaBuilder.SchemaBuilderHook

Enclosing class:
SchemaBuilder

public static interface SchemaBuilder.SchemaBuilderHook
Allows to perform modifications on element's builders before adding the result to this schema builder.
  • Method Details

    • beforeAddSyntax

      void beforeAddSyntax(Syntax.Builder builder)
      Allow to modify the builder before its inclusion in schema.
      Parameters:
      builder - Schema's element builder.
    • beforeAddAttribute

      void beforeAddAttribute(AttributeType.Builder builder)
      Allow to modify the builder before its inclusion in schema.
      Parameters:
      builder - Schema's element builder.
    • beforeAddObjectClass

      void beforeAddObjectClass(ObjectClass.Builder builder)
      Allow to modify the builder before its inclusion in schema.
      Parameters:
      builder - Schema's element builder.
    • beforeAddMatchingRuleUse

      void beforeAddMatchingRuleUse(MatchingRuleUse.Builder builder)
      Allow to modify the builder before its inclusion in schema.
      Parameters:
      builder - Schema's element builder.
    • beforeAddMatchingRule

      void beforeAddMatchingRule(MatchingRule.Builder builder)
      Allow to modify the builder before its inclusion in schema.
      Parameters:
      builder - Schema's element builder.
    • beforeAddDitContentRule

      void beforeAddDitContentRule(DitContentRule.Builder builder)
      Allow to modify the builder before its inclusion in schema.
      Parameters:
      builder - Schema's element builder.
    • beforeAddDitStructureRule

      void beforeAddDitStructureRule(DitStructureRule.Builder builder)
      Allow to modify the builder before its inclusion in schema.
      Parameters:
      builder - Schema's element builder.
    • beforeAddNameForm

      void beforeAddNameForm(NameForm.Builder builder)
      Allow to modify the builder before its inclusion in schema.
      Parameters:
      builder - Schema's element builder.