# Hierarchy For Package org.kie.internal.builder.conf

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.kie.internal.builder.conf.AccumulateFunctionOption (implements org.kie.internal.builder.conf.MultiValueRuleBuilderOption)
  - org.kie.internal.builder.conf.DefaultDialectOption (implements org.kie.internal.builder.conf.SingleValueKieBuilderOption)
  - org.kie.internal.builder.conf.DefaultPackageNameOption (implements org.kie.internal.builder.conf.SingleValueKieBuilderOption)
  - org.kie.internal.builder.conf.DumpDirOption (implements org.kie.internal.builder.conf.SingleValueKieBuilderOption)
  - org.kie.internal.builder.conf.EvaluatorOption (implements org.kie.internal.builder.conf.MultiValueRuleBuilderOption)
  - org.kie.internal.builder.conf.KBuilderSeverityOption (implements org.kie.internal.builder.conf.MultiValueKieBuilderOption)
  - org.kie.internal.builder.conf.ParallelRulesBuildThresholdOption (implements org.kie.internal.builder.conf.SingleValueRuleBuilderOption)

## Interface Hierarchy

- org.kie.api.PropertiesConfiguration
  - org.kie.api.conf.OptionsConfiguration<T,​S,​M>
    - org.kie.internal.builder.conf.KnowledgeBuilderOptionsConfiguration
- java.io.Serializable
  - org.kie.api.conf.Option
    - org.kie.internal.builder.conf.KnowledgeBuilderOption
      - org.kie.internal.builder.conf.MultiValueKieBuilderOption (also extends org.kie.api.conf.MultiValueOption)
        - org.kie.internal.builder.conf.MultiValueRuleBuilderOption
      - org.kie.internal.builder.conf.MultiValueKnowledgeBuilderOption
      - org.kie.internal.builder.conf.SingleValueKieBuilderOption (also extends org.kie.api.conf.SingleValueOption)
        - org.kie.internal.builder.conf.SingleValueRuleBuilderOption
      - org.kie.internal.builder.conf.SingleValueKnowledgeBuilderOption
    - org.kie.api.conf.MultiValueOption
      - org.kie.internal.builder.conf.MultiValueKieBuilderOption (also extends org.kie.internal.builder.conf.KnowledgeBuilderOption)
        - org.kie.internal.builder.conf.MultiValueRuleBuilderOption
    - org.kie.api.conf.SingleValueOption
      - org.kie.internal.builder.conf.SingleValueKieBuilderOption (also extends org.kie.internal.builder.conf.KnowledgeBuilderOption)
        - org.kie.internal.builder.conf.SingleValueRuleBuilderOption

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.kie.internal.builder.conf.AlphaNetworkCompilerOption (implements org.kie.internal.builder.conf.SingleValueRuleBuilderOption)
    - org.kie.internal.builder.conf.ExternaliseCanonicalModelLambdaOption (implements org.kie.internal.builder.conf.SingleValueRuleBuilderOption)
    - org.kie.internal.builder.conf.GroupDRLsInKieBasesByFolderOption (implements org.kie.api.conf.SingleValueRuleBaseOption, org.kie.internal.builder.conf.SingleValueRuleBuilderOption)
    - org.kie.internal.builder.conf.LanguageLevelOption (implements org.kie.internal.builder.conf.SingleValueRuleBuilderOption)
    - org.kie.internal.builder.conf.ParallelLambdaExternalizationOption (implements org.kie.internal.builder.conf.SingleValueRuleBuilderOption)
    - org.kie.internal.builder.conf.ProcessStringEscapesOption (implements org.kie.internal.builder.conf.SingleValueRuleBuilderOption)
    - org.kie.internal.builder.conf.PropertySpecificOption (implements org.kie.internal.builder.conf.SingleValueRuleBuilderOption)
    - org.kie.internal.builder.conf.TrimCellsInDTableOption (implements org.kie.api.conf.SingleValueRuleBaseOption, org.kie.internal.builder.conf.SingleValueRuleBuilderOption)