# Hierarchy For Package org.kie.internal.builder

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.kie.internal.builder.KnowledgeBuilderFactory
  - org.kie.internal.builder.ResourceChange
  - org.kie.internal.builder.ResourceChangeSet
  - org.kie.internal.builder.ResourceChangeSet.RuleLoadOrder

## Interface Hierarchy

- org.kie.internal.builder.AssemblerContext
- java.lang.Comparable<T>
  - org.kie.api.internal.utils.KieService
    - org.kie.internal.builder.JaxbConfigurationFactoryService
    - org.kie.internal.builder.KnowledgeBuilderFactoryService
- org.kie.internal.builder.CompositeKnowledgeBuilder
- org.kie.internal.builder.IncrementalResults
- java.lang.Iterable<T>
  - java.util.Collection<E>
    - org.kie.internal.builder.KnowledgeBuilderErrors
    - org.kie.internal.builder.KnowledgeBuilderResults
- org.kie.api.builder.KieBuilder
  - org.kie.internal.builder.InternalKieBuilder
- org.kie.internal.builder.KieBuilderSet
- org.kie.internal.builder.conf.KnowledgeBuilderOptionsConfiguration
  - org.kie.internal.builder.KnowledgeBuilderConfiguration (also extends org.kie.api.PropertiesConfiguration)
- org.kie.internal.builder.KnowledgeBuilderResult
  - org.kie.internal.builder.KnowledgeBuilderError
- org.kie.api.builder.Message
  - org.kie.internal.builder.InternalMessage
- org.kie.internal.builder.ProcessBuilder
  - org.kie.internal.builder.KnowledgeBuilder (also extends org.kie.internal.builder.RuleBuilder)
- org.kie.api.PropertiesConfiguration
  - org.kie.internal.builder.KnowledgeBuilderConfiguration (also extends org.kie.internal.builder.conf.KnowledgeBuilderOptionsConfiguration)
- org.kie.api.io.ResourceConfiguration
  - org.kie.internal.builder.DecisionTableConfiguration
  - org.kie.internal.builder.JaxbConfiguration
- org.kie.internal.builder.RuleBuilder
  - org.kie.internal.builder.KnowledgeBuilder (also extends org.kie.internal.builder.ProcessBuilder)
- org.kie.internal.builder.RuleTemplateConfiguration

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.kie.internal.builder.ChangeType
    - org.kie.internal.builder.DecisionTableInputType
    - org.kie.internal.builder.ResourceChange.Type
    - org.kie.internal.builder.ResultSeverity